曹伯慢贤遭絷虏,负羁行惠免诛夷。面前不肯行便利,到火线知是与非。
三月,晋师围曹。曹共公集群臣问计。僖负羁进曰:“晋君此行,为报观胁之怨也。其怒方深,不成较力。臣愿奉使赔罪请平,以救一国百姓之难。”曹共公曰:“晋不纳卫,肯独纳曹乎?”大夫于朗进曰:“臣闻晋侯出亡过曹,负羁私馈饮食,本日自请奉使,此乃卖国之计,不成听之。主公先斩负羁,臣自有计退晋。”曹共公曰:“负羁谋国不忠,姑念世臣,免杀罢官。”负羁谢恩出朝去了。恰是:“闭门不管窗前月,叮咛婢女自主张。”共公问于朗:“计将安出?”于朗曰:“晋侯恃胜,其气必骄。臣请诈为密书,约以傍晚献门。预使精兵挟弓弩,伏于城壖以内,哄得晋侯入城,将悬门放下,万矢俱发,不愁不为虀粉。”曹共公从其计。晋侯得于朗降书,便欲进城。先轸曰:“曹力未亏,安知非诈?臣请试之。”乃择军中长须伟貌者,穿晋侯衣冠代行。寺人勃鞮自请为御。傍晚左边,城上竖起降旗一面,城门大开,假晋侯引着五百余人,长驱而入。未及一半,但闻城壖以内,梆声乱响,箭如飞蝗射来。急欲回车,门已下闸。可惜勃鞮及三百余人,死做一堆!幸得晋侯未去,不然,“昆岗失火,玉石俱焚”了。晋文公先年过曹,曹人多有认得的,其夜匆急不辨真伪。于朗只道晋侯已死,在曹共公面前,好不夸嘴?及至天明辨验,方知是假的,早减了一半兴。其未曾入城者,逃命来见晋侯。晋侯怒上加怒,攻城愈急。于朗又献计曰:“可将射死晋兵,暴尸于城上,彼军见之,必定惨沮,攻不极力。再延数日,楚救必至,此乃动摇军心之计也。”曹共公从之。晋军见城头用枰竿悬尸,累累相望,口中怨叹不断。文公谓先轸曰:“军心恐变,如之何如?”先轸对曰:“曹国宅兆,俱在西门以外。请分军一半,列营于坟场,若将发掘者,城中必惧,惧必乱,而后乃可乘也。”文公曰:“善。”乃令军中扬言:“将发曹人之墓。”使狐毛狐偃率所部之众,移屯坟场,备下锹锄,限定来日中午,各以墓中髑髅献功。城内闻知此信,心胆俱裂。曹共公令人于城上大呼:“休要发墓,今番真正愿降!”先轸亦令人应曰:“汝诱杀我军,复磔尸城上,众心不忍,故将发墓,以报此恨!汝能殡殓死者,以棺归还吾军,吾当敛兵而退矣。”曹人覆曰:“既如此,请脱期三日!”先轸应曰:“三日内不送尸棺,难怪我辱汝祖宗也!”
曹共公公然收取城上尸骨,计点数量,各备棺木,三日以内,盛敛得停停铛铛,装载乘车之上。先轸定下战略,预令狐毛、狐偃、栾枝、胥臣清算车马,分作四路埋伏,只等曹人开门出棺,四门一齐攻打出来。到第四日,先轸令人于城下大呼:“本日还我尸棺否?”曹人城上应曰:“请得救退兵五里,即当交纳。”先轸禀知文公,传令退兵,果退五里之远。城门开处,棺车分四门推出。才出得三分之一,忽闻炮声大肆,四路伏兵一齐发作,城门被丧车填塞,孔殷不能封闭,晋兵乘乱攻入。曹共公方在城上弹压,魏犨在城外瞥见,从车中一跃登城,劈胸揪住,缚做一束。于朗越城欲遁,被颠颉获住斩之。晋文公率众将登城楼受捷。魏犨献曹伯襄,颠颉献于朗首级,众将各有擒获。晋文公命取仕籍观之,乘轩者三百人,各有姓名,按籍拘拿,无一脱者。籍中不见僖负羁名字,有人说:“负羁为劝曹君行成,已除籍为民矣。”文公乃面数曹伯之罪曰:“汝国只要一贤臣,汝不能用,却任用一班宵小,如小儿玩耍,不亡何待?”喝教:“幽于大寨,俟胜楚以后,待听处罚。”其乘轩三百人,尽行诛戮,抄没其家,以赏犒军士。僖负羁有盘飧之惠,家住北门,环北门一带,传令:“不准轰动,如有犯僖氏一草一木者斩首!”晋侯分调诸将,一半守城,一半随驾,出屯大寨。胡曾先生咏史诗云: