效忠刘宋寻阳政权的庾业,在长塘湖夹湖口两岸修筑城堡,部队有七千人,与刘延熙互为呼应。建康将领沈怀明、张永与据守晋陵的军队正面对峙,很长时间无法决出胜负。
外监朱幼举荐参军督护任农夫,说他骁勇有胆力,明帝配给他四百人,让他增援东部战场。
任农夫从延陵出发,攻击长塘湖,庾业的筑城工事还没有完工,任农夫率军急行挺进,猛烈进攻,大破庾业军。庾业放弃城堡,逃回到义兴。
任农夫接收他们遗留下来的武器、船只,向义兴进军,增援吴喜。吴喜渡过荆溪,攻打义兴城池,同时派出军队,分别攻打其他营垒。他站在高处挥动小旗发令,像是指挥很多军队同时进攻的样子。义兴城的军队大为恐慌,各营垒霎时崩溃,刘延熙投河自尽,吴喜于是攻克义兴。
沈怀明、张永、萧道成等人驻防在九里以西的地方,与东部军相互僵持。东部军听到义兴战败的消息,上上下下都非常惊恐。
明帝派江方兴、王道隆前往晋陵,视察东部战场形势。孔觊的部将孙昙瓘、程扞宗修筑了五个城堡,互相连接。程扞宗堡垒的泥土还没有凝固的时候,王道隆对各位将领说:“程扞宗的城堡尚未完成,眼下正是下手的良机,上符合皇上的圣旨,下振奋众人的士气。”
于是,王道隆率各将领发动急攻,攻克堡垒,杀了程扞宗,张永等人乘胜进攻孙昙瓘。孙昙瓘大败,与晋陵袁标一起弃城逃跑,晋陵遂被攻克。
吴喜进军到达义乡时,孔璪驻扎在吴兴南亭,王昙生正在孔璪这里商讨事情,孔璪听说建康的官军已经逼近,十分恐惧,吓得从床上跌下来,说:“他们悬赏捉拿的就是我,今天再不逃走,肯定会被他们活捉的!”
于是,孔璪与王昙生放弃城池,投奔钱塘,吴喜于是进入吴兴。
任农夫率军攻打吴郡,顾琛也弃郡投奔会稽。明帝因为晋陵、义兴、吴兴、吴郡四郡都已经平定,就命吴喜帅领沈怀明等人继续东征,攻打会稽;命张永等人北上,攻打彭城;命江方兴等人南下,攻打寻阳。
吴喜进军到达钱塘,孔璪与王昙生又逃往浙东,吴喜派任农夫率军去进攻黄山浦,东部军沿岸安营扎寨,被任农夫打败。吴喜从柳浦渡口进军,攻下西陵,斩了庾业。
会稽人心惶惶,将领士卒大多逃亡,孔觊也无法制止。上虞县令王晏趁机起兵攻击郡城,孔觊逃往嵴山,他的部下张绥查封了州府及仓库,等待吴喜。
第二天一早,王晏先行入城,杀死了张绥,在王府别墅中逮捕寻阳王刘子房,然后放纵士兵大肆抢劫,官府仓库全被抢空,又抓住了孔璪斩首。
嵴山村民捆绑住孔觊,送给王晏,王晏对他说:“这次背叛朝廷,都是孔璪一个人策划的,与你并不相干,只要你写一份自首状,我会替你向上申诉。”
孔觊说:“江东战场的决策,全被都是由我一人做主,把责任推给别人,自己求得活命,那是你这种人才做得出来的。”王晏大怒,于是将孔觊斩首。顾琛、王昙生、袁标等人都向吴喜投降,请求处分,吴喜都予以宽大处理。东部战场叛军军官共有七十六人,除了作战阵亡的十七人外,其他的人都得到了宽恕。
薛索儿围攻申阐,很久都没有攻克,他令申令孙进城说服申阐,申阐出来投降后,薛索儿把申令孙和申阐一并杀掉了。
寻阳方面的邓琬其人性情昏庸,人品卑劣,贪财而又吝啬,他掌握大权之后,父子二人卖官鬻爵,派他家的婢女奴仆到市场上贩卖货物赚钱。他傲慢自大,不可一世,宾客上门求见,有达十几天都见不到面的,内部事务全部委托给中书舍人褚灵嗣等三人,这一群卑劣小人,横行霸道、作威作福,于是,士民怨恨,内外离心。
邓琬命孙冲之任前锋,率龙骧将军薛常宝、陈绍宗、焦度等一万人为前锋,进驻赭圻。孙冲之在行军途中上疏给刘子勋说:“船只已准备妥当,粮秣武器已配备齐全,三军踊跃,士兵争先效命。现在就要顺流起航,直取白下,请命陶亮率兵马随后跟上,分别占领新亭、南州,那么就可以一次平定天下了。”
刘子勋于是加授孙冲之为左卫将军,任命陶亮为右卫将军,指挥郢、荆、湘、梁、雍五个州的部队,攻击二万人,同时东下。陶亮本无谋略才干,听说建康方面是派的建安王刘休仁亲自率军逆江而上,殷孝祖也随后会赶到,便不敢前进,驻扎在鹊州。
殷孝祖妻子儿女全部被叛军所杀,自认为天下之大,没有比他更忠心的了,常常欺辱其他将领,建康军中有父子兄弟在寻阳政权辖区的,殷孝祖打算都逮捕审批,于是,军心涣散,将士愤懑,不肯听从他的指挥。
宁朔将军沈攸之对内安抚官兵,对外同其他将领和睦相处,大家对他十分信赖。殷孝祖每次出战,常常携带显示他高贵身份的云盖和战鼓,军中同僚以及士卒都说:“殷孝祖可以说是不怕死的将领了,他跟敌人作战,却带着豪华的仪仗队,自己暴露自己,敌人如果挑出十个神射手同时射箭,他想不死,又怎么可能呢!”
几天后,建康军队水陆并进,攻打赭圻,陶亮率军前来增援,殷孝祖在交战中果然被流箭射中阵亡,范潜率五百人向陶亮投降,建康方面军心震动,人们都认为沈攸之应该接替殷孝祖的指挥权。
当时,建安王刘休仁驻军虎槛,派江方兴、刘灵遗各率三千人马,前往赭圻。沈攸之认为殷孝祖既已阵亡,陶亮一定会乘胜进攻,官军第二天如果再不主动发起攻势,就会向敌人暴露出自己力量薄弱。江方兴的名望和地位跟自己相等,绝不可能接受自己的指挥,而军事行动不能统一,是导致失败的原因。
于是,沈攸之就率部下的将领去拜访江方兴,说:“现在,四面八方都起兵叛乱,朝廷所占据的不过百里之地,朝廷所依赖的也只有殷孝祖一人。不想,刚刚兵戈相接,他就陈尸马下,文武官员全部都很沮丧,朝野人士提心吊胆,朝廷大事能否成功,只看明日一战。如果战而不胜,朝廷就会全盘瓦解。有关明日之战,将领中有人说应该由我指挥,可我自问魄力不够,才能和谋略都不如你,所以我们现在打算推举你为统帅,大家同心协力。”
江方兴十分喜悦,满口承诺。沈攸之告辞出来,各位将领都抱怨他,沈攸之却说:“我只希望拯救国家,岂能计较官职高低!而且,我能向他低头,他却一定不肯向我低头,怎么可以自己先内斗起来!”
寻阳方面孙冲之对陶亮说:“殷孝祖是一员悍将,一战就把他杀死,天下大事已经定了,不必再战,现在就应该直接进攻京城。”陶亮不同意。
第二日,江方兴率领各路将领进攻,建安王刘休仁又派郭季之、杜幼文、垣恭祖、段佛荣等三万人前去增援助战。双方自凌晨厮杀到中午,寻阳方面军队大败,江方兴等人一直向北追击到姥山才回来。