智瑶又向赵襄子要蔡和皋狼的地方。赵襄子拒绝不给。智瑶勃然大怒,率领韩、魏两家甲兵前去攻打赵家。赵襄子准备出逃。问:“我到哪里去呢?”随从说:“长子城最近,而且城墙坚厚又完整。”赵襄子说:“百姓精疲力尽地修完城墙,又要他们舍生入死地为我守城,谁能和我同心?”随从又说:“邯郸城里仓库充实。”赵襄子说:“搜刮民脂民膏才使仓库充实,现在又因战争让他们送命,谁会和我同心。还是投奔晋阳吧,那是先主的地盘,尹铎又待百姓宽厚,人民一定能同我们和衷共济。”于是前往晋阳。
智瑶、韩康子、魏桓子三家围住晋阳,引水灌城。城墙头只差三版的地方没有被淹没,锅灶都被泡塌,青蛙孳生,人民仍是没有背叛之意。智瑶巡视水势,魏桓子为他驾车,韩康子站在右边护卫。智瑶说:“我今天才知道水可以让人亡国。”魏桓子用胳膊肘碰了一下韩康子,韩康子也踩了一下魏桓子脚。因为汾水可以灌魏国都城安邑,绛水也可以灌韩国都城平阳。智家的谋士疵对智瑶说:“韩、魏两家肯定会反叛。”智瑶问:“你何以知道?”疵说:“以人之常情而论。我们调集韩、魏两家的军队来围攻赵家,赵家覆亡,下次灾难一定是连及韩、魏两家了。现在我们约定灭掉赵家后三家分割其地,晋阳城仅差三版就被水淹没,城内宰马为食,破城已是指日可待。然而韩康子、魏桓子两人没有高兴的心情,反倒面有忧色,这不是必反又是什么?”第二天,智瑶把疵的话告诉了韩、魏二人,二人说:“这一定是离间小人想为赵家游说,让主公您怀疑我们韩、魏两家而放松对赵家的进攻。不然的话,我们两家岂不是放着早晚就分到手的赵家田土不要,而要去干那危险必不可成的事吗?”两人出去,疵进来说:“主公为什么把臣下我的话告诉他们两人呢?”智瑶惊奇地反问:“你怎么知道的?”回答说:“我见他们认真看我而匆忙离去,因为他们知道我看穿了他们的心思。”智瑶不改。于是疵请求让他出使齐国。
赵襄子派张孟谈秘密出城来见韩、魏二人,说:“我听说唇亡齿寒。现在智瑶率领韩、魏两家来围攻赵家,赵家灭亡就该轮到韩、魏了。”韩康子、魏崐桓子也说:“我们心里也知道会这样,只怕事情还未办好而计谋先泄露出去,就会马上大祸临头。”张孟谈又说:“计谋出自二位主公之口,进入我一人耳朵,有何伤害呢?”于是两人秘密地与张孟谈商议,约好起事日期后送他回城了。夜里,赵襄子派人杀掉智军守堤官吏,使大水决口反灌智瑶军营。智瑶军队为救水淹而大乱,韩、魏两家军队乘机从两翼夹击,赵襄子率士兵从正面迎头痛击,大败智家军,于是杀死智瑶,又将智家族人尽行诛灭。只有辅果得以幸免。
臣司马光曰:智瑶的灭亡,在于才胜过德。才与德是不同的两回事,而世俗之人往往分不清,一概而论之曰贤明,于是就看错了人。所谓才,是指聪明、明察、坚强、果毅;所谓德,是指正直、公道、平和待人。才,是德的辅助;德,是才的统帅。云梦地方的竹子,天下都称为刚劲,然而如果不矫正其曲,不配上羽毛,就不能作为利箭穿透坚物。棠地方出产的铜材,天下都称为精利,然而如果不经熔烧铸造,不锻打出锋,就不能作为兵器击穿硬甲。所以,德才兼备称之为圣人;无德无才称之为愚人;德胜过才称之为君子;才胜过德称之为小人。挑选人才的方法,如果找不到圣人、君子而委任,与其得到小人,不如得到愚人。原因何在?因为君子持有才干把它用到善事上;而小人持有才干用来作恶。持有才干作善事,能处处行善;而凭借才干作恶,就无恶不作了。愚人尽管想作恶,因为智慧不济,气力不胜任,好像小狗扑人,人还能制服它。而小人既有足够的阴谋诡计来发挥邪恶,又有足够的力量来逞凶施暴,就如恶虎生翼,他的危害难道不大吗!有德的人令人尊敬,有才的人使人喜爱;对喜爱的人容易宠信专任,对尊敬的人容易疏远,所以察选人才者经常被人的才干所蒙蔽而忘记了考察他的品德。自古至今,国家的乱臣奸佞,家族的败家浪子,因为才有余而德不足,导致家国覆亡的多了,又何止智瑶呢!所以治国治家者如果能审察才与德两种不同的标准,知道选择的先后,又何必担心失去人才呢!
赵、韩、魏三家瓜分智家的田土,赵襄子把智瑶的头骨涂上漆,作为饮具。智瑶的家臣豫让想为主公报仇,就化装为罪人,怀揣匕首,混到赵襄子的宫室中打扫厕所。赵襄子上厕所时,忽然心动不安,令人搜索,抓获了豫让。左右随从要将他杀死,赵襄子说:“智瑶已死无后人,而此人还要为他报仇,真是一个义士,我小心躲避他好了。”于是释放豫让。豫让用漆涂身,弄成一个癞疮病人,又吞下火炭,弄哑嗓音。在街市上乞讨,连结发妻子见面也认不出来。路上遇到朋友,朋友认出他,为他垂泪道:“以你的才干,如果投靠赵家,一定会成为亲信,那时你就为所欲为,不是易如反掌吗?何苦自残形体崐以至于此?这样来图谋报仇,不是太困难了吗!”豫让说:“我要是委身于赵家为臣,再去刺杀他,就是怀有二心。我现在这种做法,是极困难的。然而之所以还要这样做,就是为了让天下与后世做人臣子而怀有二心的人感到羞愧。”赵襄子乘车出行,豫让潜伏在桥下。赵襄子到了桥前,马突然受惊,进行搜索,捕获豫让,于是杀死他。
赵襄子因为赵简子没有立哥哥伯鲁为继承人,自己虽然有五个儿子,也不肯立为继承人。他封赵伯鲁的儿子于代国,称代成君,早逝;又立其子赵浣为赵家的继承人。赵襄子死后,弟弟赵桓子就驱逐赵浣,自立为国君,继位一年也死了。赵家的族人说:“赵桓子做国君本来就不是赵襄子的主意。”大家一起杀死了赵桓子的儿子,再迎回赵浣,拥立为国君,这就是赵献子。赵献子生子名赵籍,就是赵烈侯。魏斯,是魏桓子的孙子,就是魏文侯。韩康子生子名韩武子,武子又生韩虔,被封为韩景侯。