又命属下康茂才向陈友谅诈降并作为陈友谅在朱元璋军中内应，结果康茂才引陈友谅军到金陵城（今南京）西北的龙湾（今南京市大胜关），中了朱元璋在当地的伏兵，后江水退潮，汉军百艘巨舰搁浅，陈友谅大败，败走江州（今九江）。至正二十一年（1361年），陈友谅遭遇朱元璋西剿。因为割据的地理原因，陈友谅与朱元璋相靠，陈友谅自恃兵力强大，想向东攻取应天。陈友谅亲率水师东下，到达江东桥，双方战于龙湾（今江苏南京城郊），陈友谅大败。因为是潮落，船被搁浅，死者无数，丧失战舰数百艘，陈友谅只得坐小船逃走。张德胜乘胜追击，在慈湖被其