令敌军军心惊扰，何无忌于是与刘道规乘胜进攻，于是大败何澹之，并接连攻下湓口和寻阳，将在寻阳的晋室宗庙神主以及武康公主和琅邪王妃褚灵媛送回建康。五月癸酉日（6月10日），何无忌与刘毅和刘道规等于峥嵘洲击败桓玄亲率的军队，桓玄在战后弃江陵西走。江陵当时受荆州别驾王康产的控制，奉晋安帝复位。不过，刘毅等所率的义军在桓玄死后十日仍未到江陵，桓振等人于是乘虚袭取江陵，何无忌等至巴陵，先后击败在马头的桓谦和龙泉的桓蔚，及后不听刘道规劝止，直取江陵，却被桓振和冯该合兵击败，与刘毅等被逼退还寻阳。十月，刘毅等再率何无忌等西