交戰雙方兵力
義軍:冠軍將軍劉毅輔國將軍何無忌振武將軍劉道規 鎮軍參軍孟懷玉 兵力不足一萬。桓玄軍隊:桓玄親自督軍,兵力數萬。
交戰過程
從雙方兵力看來,義軍必敗無疑,不少義軍打算退回潯陽,振武將軍劉道規卻說:‘‘桓玄雖號稱英雄,其實十分怯懦,加上他已經接連失敗,軍隊毫無鬥志。狹路相逢勇者勝。昆陽之戰和官渡之戰,都是以少勝多的著名戰例,我雖然才能比不上古人,但是不能不戰而顯示弱於人!”說完,劉道規指揮本部人馬朝敵艦猛衝過去,劉毅等人看到劉道規率先沖入,也都揮軍跟進。果然,對面的桓玄雖然人數眾多,但桓玄本人卻沒有必勝的信心,一直盤算著一旦失敗,自己如何脫逃,還在自己的戰艦旁邊繫著一艘快艇,隨時準備脫逃。將士看到主帥如此,個個無心戀戰。劉毅等人趁著風勢,放火焚燒楚軍戰船,義軍將士個個奮勇當先。楚軍大敗,燒掉輜重,趁夜西逃。前將軍郭銓投降義軍。