健儿归来,报知刘裕:“张纲已不在城中,已为虏主奉使长安,求援于姚兴矣!”
翌日夜深月明,慕容超以晋军久不攻城,好不得意,乃登城望城外晋军营地,横笛吹奏了一曲《折柳》。此曲乃相送思乡之曲,此夜月明星稀,远征在外淹留之晋人,本望月思乡,复闻此,真可谓“此夜曲中闻折柳,何人不起故园情”了!于是晋军将士闻城上笛声,皆望明月,聆音低回,大有还乡之思。
夜深人静,刘裕于大帐中,亦闻城上笛声,乃出帐看。只见明亮月光下,将士多有驻足帐外观望聆听者,裕不禁心头一凉;抬头望城上,正见慕容超洋洋得意,仍旧风神潇洒地吹笛。超扫视城外晋人,复望向中军大帐,正与刘裕对视,乃吹笛转高亢,目露鄙夷轻视之意。
刘裕大怒,遂命军中擂鼓。一时战鼓雷鸣,鼓声大作,将城上燕主笛声压了下去。何无忌至旁道:“慕容超黄口小儿,亦学刘司空胡笳退敌,真可发一哂!今张纲既衔命使秦,可于其归途擒之,则此城守御之具,不忧不破!便纲不屈,巡城使城中知其已入我手,燕人必惧而气沮,则破城必矣!”
刘裕拊掌道:“卿言是也!”翌日,裕即遣将率五千人,于洛阳以东扼守大道,只待张纲回返。
不日受命者归报,道已擒得张纲。刘裕大喜,命押入帐,亲为松绑道:“卿华人士大夫,奈何为白虏造守御器,以妨王师?吾知卿不过以陷贼之故,不得已而为之!既往不咎,今卿欣然改悔,为国用命,岂不美哉?卿家人在城中,当为卿救出,卿可无忧!”
张纲乃将诸般守城器械之秘要,和盘托出。刘裕便依何无忌所言,遣人押纲巡城。城上燕军见张纲为晋人所擒,尽皆失色。
于是晋军全力攻城,燕人守御之器机密既为晋人了解,威力便大不如前,尽为张纲指导晋人克制,燕军遂不支,为敌攻上城头。晋将周盘龙有万夫莫当之勇,受命刘裕救张纲家眷,其本急欲立功,乃麾众先登,于城头砍翻数百燕兵。燕人纷纷后退,盘龙遂攻入城中,按张纲指地图所示,径奔赴之,说明来意,乃救得纲之家眷,趁燕人抵抗攻城晋军不备,复自城门杀出。
此役自晨间巳时战至晡时,燕军大败,不但都城失守,南燕自皇帝慕容超、太师公孙五楼以下,宗室妃主,皆为晋军俘虏。