知伯从韩、魏兵以攻赵,围晋阳而水之,城下不沉者三板。郄疵谓知伯曰:“韩、魏之君必反矣。”知伯曰:“何故知之?”郄疵曰:“以其人事知之。夫从韩、魏之兵而攻赵,赵亡,难必及韩、魏矣。今约胜赵而三分其地。今城不没者三板,臼、灶生蛙,人马相食,城降有日,而韩、魏之君无憙志,而有忧色,是非反如何也?”
张孟谈曰:“左司马见使于国度,安社稷,不避其死,以成其忠,君其行之。”君曰:“子处置。”乃许之。张孟谈便厚以便名,纳地释事,以去权尊,而耕于负亲之丘。故曰:贤人之行,明主之政也。
张孟谈因朝知伯而出,遇知过辕门以外。知过入见知伯,曰:“二主殆将有变。”君曰:“何如?”对曰:“臣遇张孟谈于辕门以外,其志矜,其行高。”知伯曰:“不然,吾与二主约谨矣,破赵三分其地,寡人所亲之,必不欺也。子释子,勿出于口。”知过出见二主,入说知伯曰:“二主色动而意变,必背君,不如令杀之。”知伯曰:“兵着晋阳三年矣,旦暮当拔之,而飨其利,乃有贰心?不成,子慎勿复言。”知过曰:“不杀则遂亲之。”知伯曰:“亲之何如?”知过曰:“魏宣子之谋臣曰赵葭,康子之谋臣曰段规,是皆能移其君之计,君其与二君约,破赵则封二子者各万家之县一,如是则二主之心可稳定,而君得其所欲矣。”知伯曰:“破赵而三分其地,又封二子者各万家之县一,则吾所得者少,不成。”知过见君之不消也言之不听,出,更其姓为辅氏,遂去不见。
乃使延陵王将车骑先之晋阳,君因从之。至,行城郭,案府库,视仓廪,召张孟谈曰:“吾城郭之完,府库足用,仓廪实矣,无矢何如?”张孟谈曰:“臣闻董子之治晋阳也,公宫之垣皆以狄蒿苫楚弞之,其高至丈馀,君发而用之。”因而发而试之,其坚则箘簬之劲不能过也。君曰:“足矣,吾铜少如何?”张孟谈曰:“臣闻董子之治晋阳也,公宫之室,皆以炼铜为柱质,请发而用之,则有馀铜矣。”君曰:“善。”号令以定,备守以具。三国之兵乘晋阳城,遂战。三月不能拔,因舒军而围之,决晋水而灌之。
居顷之,襄子当出,豫让伏所当过桥下。襄子至桥而马惊,襄子曰:“此必豫让也。”与人问之,果豫让。因而赵襄子面数豫让曰:“子不尝事范、中行氏乎?知伯灭范、中行氏,而子不为报仇,反委质事知伯。知伯已死,子独何为报仇之深也?”豫让曰:“臣事范、中行氏,范、中行氏以世人遇臣,臣故世人报之;知伯以国士遇臣,臣故国士报之。”襄子乃喟然叹泣曰:“嗟乎!豫子!豫子之为知伯,名既成矣,寡人舍子,亦以足矣。子自为计,寡人不舍子。”使兵环之。豫让曰:“臣闻明主不掩人之义,忠臣不爱死以成名。君前已宽舍臣,天下莫不称君之贤。本日之事,臣故伏法,然愿请君之衣而击之,虽死不恨。非所望也,敢布腹心。”因而襄子义之,乃使使者持衣与豫让。豫让拔剑三跃,呼天击之曰:“而能够报知伯矣。”遂伏剑而死。