东晋元兴三年五月十七日,刘毅等人与桓玄在峥嵘洲(今湖北武汉的新洲双柳地)的战争,自战役以后,桓玄元气大伤,仓皇逃回江陵,同年五月二十六日,桓玄即被冯迁杀死。
交战双方兵力
义军:冠军将军刘毅 辅国将军何无忌 振武将军刘道规 镇军参军孟怀玉 兵力不足一万。
桓玄军队:桓玄亲自督军,兵力数万。
交战过程
从双方兵力看来,义军必败无疑,不少义军打算退回浔阳,振武将军刘道规却说:‘‘桓玄虽号称英雄,其实十分怯懦,加上他已经接连失败,军队毫无斗志。狭路相逢勇者胜。昆阳之战和官渡之战,都是以少胜多的著名战例,我虽然才能比不上古人,但是不能不战而显示弱于人!”说完,刘道规指挥本部人马朝敌舰猛冲过去,刘毅等人看到刘道规率先冲入,也都挥军跟进。
果然,对面的桓玄虽然人数众多,但桓玄本人却没有必胜的信心,一直盘算着一旦失败,自己如何脱逃,还在自己的战舰旁边系着一艘快艇,随时准备脱逃。将士看到主帅如此,个个无心恋战。刘毅等人趁着风势,放火焚烧楚军战船,义军将士个个奋勇当先。楚军大败,烧掉辎重,趁夜西逃。前将军郭铨投降义军。