殷孝祖阵亡,部众异常惊骇,多亏沈攸之及时安抚部众,镇定人心,军队才没有溃散。此时,江方兴已从南方调到北方,他与沈攸之名位不相上下,众人都想推举沈攸之为统领,沈攸之却让江方兴统率全军。江方兴大喜,当即督令各将,准备开战。
赭圻的守将是寻阳左卫将军孙冲之、右卫将军陶亮二人,他们手下的兵士将近两万。孙冲之对陶亮说:“殷孝祖是出了名的骁将,谁知才交战一次就死了,看来天下没有什么事情可以难倒我们。我们不需要再死守此地,干脆直取京师,怎么样?”陶亮不肯依从,仍旧与部将薛常宝、陈绍宗、焦度等人出兵对垒,与官军决一胜负。江方兴与沈攸之夹攻敌阵,有进无退,杀得寻阳军士弃甲曳兵,一哄而散,逃往姥山。陶亮惊惧不已,急忙与孙冲之退守鹊尾,令薛常宝留守赭圻。
寻阳长史邓琬听说前锋战败,忙派豫州刺史刘胡率三万大军前去支援。刘胡是沙场上的老将,有勇有谋,颇为将士所崇敬。孙冲之、陶亮二人便以为有了刘胡这个靠山,再没有什么好担心的了。当时宋廷已任命沈攸之为辅国将军,令他代替殷孝祖督管前锋军事,又将建武将军吴喜从会稽调往赭圻。沈攸之随即率领各军围堵赭圻城。
扼守赭圻的薛常宝因城中缺粮,忙向刘胡求援。刘胡亲自率领一万多名步兵护送粮草,在赭圻城下被沈攸之阻拦。沈攸之一声号令,万箭齐发,刘胡三退三进,直至身中数箭,暗觉支撑不住,才向后撤退。沈攸之趁势奋击,大破刘胡军。刘胡狼狈折回。薛常宝见刘胡战败而去,自知孤城难守,忙开门突围,逃入胡寨。城中的其他将领慌忙出降。沈攸之随即入据赭圻城,建安王刘休仁也从虎槛赶到赭圻。宋主刘彧派人犒劳军将,勉励士兵再接再厉。
邓琬打着刘子勋的旗号,征召袁粲到寻阳,令他率军赴敌。袁粲将雍州全部兵力带往寻阳,与寻阳各军会师。一千多艘楼船,两万名兵士,如火如荼,奔赴鹊尾。刘胡等人将袁粲迎入军营,谈及军情,袁粲略略交谈,便算了事。在军营里待了几天,袁粲并没有讨论用兵方略,而是天天衣着雍容,赋诗饮酒,就像没事一样。刘胡因官军还没有杀到,军饷匮乏,想向袁粲借调襄阳的军资,袁粲却不答应。又传来消息说建康米价暴涨,袁粲更是安慰各军说可以坐取建康,因而连续几天,各军都是按兵不动。刘胡屡次恳请出战,袁粲才令他出屯浓湖,堵截官军。
当时,青、兖各郡吏纷纷起兵响应建康,青州刺史沈文秀勉强与宋廷相持,情势很是危急。弋阳的山贼田益之也为宋室效命,率领一万多山贼围攻义阳。司州刺史庞孟虬率兵击退田益之,然后奉邓琬之命赶去援应殷琰。刘勔忙向刘休仁求援,刘休仁派龙骧将军张兴世去支援。张兴世本想绕过鹊尾,占据钱溪的上游,好截击寻阳军的粮道,可是刘休仁却令他北援,这未免背道而驰,让人很是叹惜。沈攸之忙去找刘休仁说:“像庞孟虬这样的人,将军随便派个人去援助刘勔就可以制服他,但张兴世提出的截击叛军粮道的建议却是战事的关键所在,还请将军慎重考虑!”刘休仁于是另派部将段佛荣率兵援应刘勔,抵抗庞孟虬军。同时,令张兴世挑选七千多名精锐去截击叛军的饷道。
张兴世当即率二百艘轻舸逆流而上,途中几次遭遇逆风,全军屡进屡退。刘胡得知后大笑道:“我都不敢轻率地越过他们,顺流而下,攻取扬州,他张兴世能有什么能耐,敢来占据我军的上流?”因此,也没怎么戒备。哪知,一天东北风大起,张兴世悬帆直上,径直越过鹊尾。当刘胡获悉情报,派部将胡灵秀去追击时,已经来不及了。张兴世竟在钱溪扎住营寨,堵截要道。刘胡忙亲自率各部水军出攻,不料,袁粲的人突然跑来,说是浓湖危急,请他赶紧回援,刘胡只得折回浓湖。原来,刘休仁为了遥应张兴世,特意令沈攸之、吴喜率战舰进击浓湖,以牵制刘胡。等刘胡回军浓湖,沈攸之他们早已退了回去。
当时,庞孟虬到了弋阳被吕安国击败,逃回义阳。王玄谟的儿子王昙善又起兵占据义阳城,追击庞孟虬,庞孟虬在逃亡中被山贼杀死。殷琰的部将皇甫道烈等人听说庞孟虬战败而死,相继向刘勔投降。刘勔于是让段佛荣回守浓湖。
刘胡由于无法抢回钱溪的粮食,便派人去南陵征粮,结果征粮部队又被官军杀了回来。刘胡大惊,想逃回寻阳。他假装让人通知袁粲,说是准备继续攻打钱溪和大雷。自己却坐上薛常宝秘密备好的船只,径直趋往海根,毁去大雷各城,逃往寻阳。袁粲当天晚上才得到确实的消息,禁不住顿足愤恨道:“没想到被这小子捉弄了,真是后悔啊!”一面说,一面出帐乘马,对部众说:“我去把刘胡追回来,你们就守在这里,不得轻举妄动!”说完,袁粲就带着一千多人径直赶往鹊头。
浓湖以及鹊尾各营的兵士总共不下十万人,但主帅不在还怎么坚守?索性全部向宋军投降。建安王刘休仁占据浓湖、鹊尾后,派沈攸之追击袁粲。
袁粲与鹊头守将薛伯珍又逃往寻阳。晚上留宿山间,袁粲对薛伯珍说:“不是我怕死,我只是想亲自到寻阳向王爷谢罪,这样才能安心自尽。”薛伯珍不发一言。第二天早上,薛伯珍入帐说是有密计相商,请袁粲让帐中的闲人都出去。袁粲不知他有什么妙计,便依他的话做了。哪知众人刚退出去,薛伯珍竟拔剑出鞘,向袁粲刺来。袁粲惊骇至极,想闪身躲避,偏偏身不由己,手脚反而笨滞得很,只见剑光一闪,一道魂灵已飞入幽都。
薛伯珍提着袁粲的首级,号令众人向宋军投降,众人都没有异议。薛伯珍当即提着袁粲的首级前往钱溪,途中遇到将军俞湛之,薛伯珍便给他看袁粲的首级。俞湛之表面上道贺一番,暗中却趁薛伯珍不备,削下了他的首级,然后带着两颗头颅去刘休仁的大营邀功。
寻阳接连收到兵败的消息,邓琬仓皇失措。刘胡这时忽然出现,声称袁粲叛变,军队溃散,只有自己全军而回。邓琬听后,先是感叹,然后又勉励他一番。刘胡当即恳请加拨粮饷,并信誓旦旦地表示自己将全力以赴。邓琬当即拨给他粮饷器械,令他出屯湓城。没想到,刘胡一出寻阳,竟转向沔口去了。