惠之举,心中再也没有产生过一丝一毫背叛的念头,反而誓言要与他同生共死、不离不弃。正因为如此,江陵城内原本混乱不堪的秩序才得以逐渐恢复稳定。
刘道规见此情形,立即调遣刘遵作为游击部队,让他灵活机动地出击作战,而自己则亲自督军出征,从豫章口出发,迎着徐道复的军队逆流而上,奋勇迎敌。徐道复所部来势极其凶猛锐利,如同一股汹涌澎湃的洪流一般,轻而易举地就冲破了刘道规前方军队的防线,并且还步步紧逼,不给对方丝毫喘息之机。可就在这千钧一发之际,谁都没有料到,突然有几艘隶属于刘遵的战舰从侧面斜刺里疾驰而出,以雷霆万钧之势横冲直撞地闯入了徐道复的兵阵当中,一下子就将他的舰队拦腰截断成了两段。这下子,徐道复顿时首尾难顾,整个军队瞬间陷入了极度的慌乱状态。刘道规则趁机抓住这一稍纵即逝的战机,指挥麾下将士们奋起反击,一时间喊杀声震天动地,战场上刀光剑影交错闪烁。经过一番浴血奋战之后,刘道规一方大获全胜,俘虏和斩杀的敌人不计其数。此外,那些来自刘遵战舰上的诸位大将们也毫不示弱,积极协助主力部队一同拦截围堵敌军,打得徐道复狼狈不堪、穷途末路。最后,他只得拼死一搏,奋力杀出一条血路,仓惶失措地逃往湓口方向去了。
刘裕率领军队进军到大雷这个地方,位于如今安徽省的望江县境内。一夜过去之后,刘裕赫然发现卢循和徐道复所统领的庞大军队如长龙般绵延不绝,他们的战船一艘接着一艘,紧密相连,几乎遮蔽了整个江面。一眼望去,根本无法确切数清到底有多少艘贼船。面对如此众多且来势汹汹的敌军船只,刘裕临危不惧,迅速下达命令,让所有轻便的小船全部出动,集中力量抵御敌人的进攻。同时,他调遣部分步兵和骑兵前往西岸驻扎,并提前准备好了大量的火攻器具,叮嘱士兵们等到敌船靠近时再发动攻击。而刘裕自己则亲自站在船头,手提旌旗和战鼓,激励将士们奋勇作战。
此外,刘裕还特意安排前锋部队手持强劲有力的弓箭,借助江上吹拂的大风向贼船射箭。狂风呼啸,掀起层层巨浪不断摇晃着贼船,使得它们不由自主地朝着西岸漂去。此时,早已守候在岸边的晋军严阵以待,看到贼船逼近,立刻毫不犹豫地将准备好的火具抛掷到船上。由于贼船上的人猝不及防,根本来不及扑救,火势瞬间蔓延开来。熊熊烈火燃烧不止,照亮了整片天空,使得满江都被染成了一片赤红之色。
眼见火势凶猛难以控制,卢循和徐道复两人惊慌失措、方寸大乱。手下的士兵们也惊恐万分,四处逃窜,拼命想要逃离战场逃回寻阳。其中徐道复一路奔逃回到了始兴,但他身边的部下已经所剩无几,仅仅只剩下一两千人而已。而且这些残兵败将经过长时间的奔波劳累,个个疲惫不堪,再也没有战斗力可言。
然而,就在这关键时刻,晋朝将领孟怀玉却与刘藩分头行动,独自率领一支军队紧紧追击徐道复不放,一直追到了始兴城下。徐道复此时已是穷途末路,但仍然咬紧牙关,拼尽全力死守城池。双方就这样僵持了数日之久,最终晋军还是成功攻破城门冲入城内。徐道复眼看逃跑无望,被晋军团团围困住,四面八方都是汹涌而至的敌军。在一番激烈的厮杀后,徐道复最终寡不敌众,被当场刺杀身亡。