刘胡自己停靠在鹊头不敢前进,派部将王起率领一百余艘船去攻打张兴世,张兴世反击,大败王起的军队。刘胡连忙率领其余的船队撤回浓湖,对袁顗说:“张兴世的营寨已经建成,短期内不可能攻破。昨天小小交战,谈不上损失。现在陈庆已经与南陵、大雷的军队共同扼住张兴世的上游,我们大营在此,鹊头的将领又切断了他的下游,他已经坠入我们的包围圈中,不必再为此忧虑。”
袁顗对于刘胡不肯亲自作战,十分恼怒,质问道:“现在运粮路线被切断,对此我们应该怎么办?”
刘胡说:“他们能越过我们逆流而上,我们这次运粮为什么不能越过他们顺江而下呢?”于是派遣沈仲玉带领一千人徒步前往南陵,迎接军粮。
沈仲玉到达南陵后,把三十万斛的米装到船上,又装军饷、布匹等共数十船,在船上用木板定城围墙,打算突围。船队行进到贵口,不敢继续前进,派人抄小路报告刘胡,请求增派重兵前来迎接。
张兴世命寿寂之、任农夫等率三千人直奔贵口,攻击沈仲玉。沈仲玉丢下辎重,逃回袁顗大营,所有军用物资,全部被夺走。刘胡的军队惊恐万状,部将张喜投降朝廷官军。
中兵参军刘亮向前推进部队,直逼刘胡军营,刘胡无心抵达。袁顗惊慌地说:“敌人已经进入人的肝脾重地,怎么还能够活命呢!”
刘胡准备暗中逃走,欺骗袁顗说:“我打算率领步骑二万人,到上游去夺回钱溪,并运回积存在大雷的余粮。”要求袁顗挑选马匹全部配备给他。
当天,刘胡丢下袁顗,直奔梅根。先命薛常宝征集船只,又命南陵各军全部出发,纵火焚烧大雷各城而逃。当天夜里,袁顗才得知消息,勃然大怒,骂道:“今年可被这小子害苦了!”叫人牵来他平日所骑的马,名叫“飞燕”,对他的部下说:“我要亲自去追击刘胡!”于是也乘机逃走。
建安王刘休仁率兵进入袁顗遗弃的大营,接纳降兵十余万人,同时派沈攸之追击袁顗。袁顗逃到鹊头,与镇守在那里的主将薛伯珍会合,并带领他所属的部队数千人一同向西撤退,打算前往寻阳。
夜晚,他们住宿在山间,袁顗杀马慰劳将士,回头对薛伯珍说:“我并不是怕死,只不过想要到寻阳,在主上面前谢罪,然后自刎!”然后慷慨激昂地吆喝左右侍从取来刘子勋赐给他的符节,左右侍从无人搭理他。
等到天亮,薛伯珍请求与他单独谈话,然后砍下袁顗的人头,前往钱溪,向俞湛之投降,俞湛之却杀了薛伯珍,然后连同袁顗的人头一起上缴作为自己的功劳。
刘胡率领二万人奔回寻阳,谎报刘子勋说:“袁顗已经投降,全军溃散,只有我率领我的部属单独逃回。现在应该采取紧急措施,决一死战,我暂时驻防湓城,誓死效忠您。”于是,率领船队从江中外航道西上,连夜直奔沔口。
邓琬听到刘胡逃走的消息,惊恐忧虑,无计可施,急忙召集褚灵嗣等人筹划对策,大家都不知道如何是好。
张悦假装有病,请邓琬到私宅商讨大事,密令左右全副武装,在账后埋伏,吩咐道:“听见我命你们拿酒,便出来动手。”
邓琬到后,张悦说:“你当初第一个坚持称帝,今天事已至此,你有什么办法?”
邓琬说:“只有杀掉晋安王刘子勋,查封仓库,以此来赎罪了。”
张悦说:“现在你宁可出卖殿下,也要保全自己活命吗?”于是呼唤拿酒,张悦的儿子张洵提刀冲出,砍下邓琬的人头。潘欣之听说邓琬被杀的消息,率兵抵达张悦家门口。张悦派人告诉潘欣之说:“邓琬打算谋反,已经被我斩首。”潘欣之这才撤回。
张悦又逮捕了邓琬的儿子,一并杀掉,然后乘坐一艘小船,提着邓琬的人头东下,向朝廷建安王刘休仁投降。
寻阳城大乱,蔡那的儿子蔡道渊被囚禁在寻阳专门制造兵器的作坊里,这时挣脱枷锁,进入寻阳城,逮捕了刘子勋,投入大牢。不久,沈攸之等大军抵达寻阳,杀掉了年纪十一岁的刘子勋和他的母亲,把人头传送到建康。
当年废帝刘子业在位时,读书人或是官员们为了避免灾祸,都纷纷离开京师,远到他乡。到了今天,流离失所遭受祸难,能够侥幸生存的,一百人中不见得有一个人,大家这才佩服蔡兴宗的先见之明。
刘休仁抵达寻阳后,分别派吴喜、张兴世进攻荆州,沈怀明进攻郢州,刘亮、张敬儿进攻雍州,孙超之进攻湘州,沈思仁、任农夫进攻豫章,平定刘子勋的残余力量。
刘勔包围寿阳,垣闳攻打合肥,都没有攻克,刘勔大为烦恼,召集众位将领开军事会议。马队主王广之说:“将军如果将你的马送给我,我就能夺取合肥。”皇甫肃大怒说:“王广之竟然敢贪图将军的马,应该斩首。”
刘勔却笑着说:“看他的心意,一定可以立功。”于是推鞍下马送给了王广之。王广之前去攻打合肥,只用了三天时间就攻克了。守将薛道标突围,逃往淮西,投奔常珍奇。
刘勔提升王广之为军主,王广之对皇甫肃说:“将军如果听你的话,怎么能平定盗贼!你不赏识人才,才有那种想法。”皇甫肃很有学问,后来,刘勔去世,皇甫肃就依附王广之为门客。再后来,王广之把皇甫肃推荐给齐武帝萧赜,萧赜将他任命为东海太守。
刘胡逃到石城后,被捕并被斩首。寻阳政权的郢州行事张沈剃光头发,假扮和尚,暗中逃走,还是被抓获斩首。荆州行事刘道宪听说浓湖被平定,便解散部众,向朝廷请罪,宗景带兵入城,杀死刘道宪,逮捕临海王刘子顼后投降。
孔道存得知寻阳已经平定,派人到官军驻所请求投降,不久听说柳世隆、刘亮大军将要到来,便和三个儿子一同自杀。
宋明帝刘彧因为何慧文文武全才,特命吴喜传旨赦免,何慧文说:“我既然已陷入叛逆集团,亲手加害忠义,还有什么脸面见天下之士!”于是自杀。
安陆王刘子绥、临海王刘子顼、邵陵王刘子元全都被明帝赐死,刘顺及其逃到荆州的余党,全部被斩首,另外,明帝下诏追赠守节而死的官员,并对有功的官员依照等级封赏。
明帝在诛杀了晋安王刘子勋等人后,对待孝武帝刘骏的其他儿子仍然和以前一样。其弟司徒刘休仁从寻阳返回京师后,对明帝说:“松滋侯刘子房的兄弟仍在人间,将来一定会对国家不利,应该及早打算如何处置。”
冬季,十月初一,明帝下诏,松滋侯刘子房(十一岁)、永嘉王刘子仁(十岁)、始安王刘子真(十岁)、淮南王刘子孟(八岁)、南平王刘子产、庐陵王刘子舆、刘子趋、刘子期(两人年纪太小,还未册封)、东平王刘子嗣(四岁)、刘子悦(未封)等全部赐死,路休之、路茂之等人都受株连被杀,孝武帝刘骏共有二十八个儿子,至此全部杀尽。