此时,朱元璋已回到应天,但主力仍由徐达带领正在围攻庐州。当朱元璋得悉陈友谅全军出动围攻洪都而未直取应天,并悉江水日涸,倒霉陈军巨舰行动,以及陈军缺粮、士卒多死等动静后,以为这恰是毁灭陈友谅的大好机会。
朱元璋之以是能以少胜多,以弱胜强,以小胜大,恰是奇妙地操纵了陈友谅弊端的成果。面对舰只庞大、设备精美的陈军,朱元璋沉着、敏捷地捕获敌方的缺点和失误,化倒霉为无益,进入湖口之初,就在武阳水与鄱阳湖、长江与鄱阳湖各隘口,重重派兵扼阻,限定其兵力展开,禁止其阐扬多兵大舰的上风,构成了对陈友谅的计谋包抄,是以从开端便把握了计谋主动权。然后他又集合大部战船和兵力逐次打击陈军,并长于操纵风向、水流等天然前提,及时抢占无益进犯阵位,不失时机地实施火攻,充分阐扬火器的感化,终究以少胜多、以小击大、以弱胜强,缔造了我国水战海战史上的闻名战例。
此次水战,从七月二旬日开端到八月二十六日结束,前后用时37天,当时候之长、范围之大,投入兵力、舰只之多、战役之狠恶都是空前的。
陈友谅的失利,一个首要的启事是计谋批示上的失误。本来,朱元璋率主力北救安丰,形成应天空虚。如果陈友谅不是先攻洪都,而是以一部兵力对洪都停止管束,主力逆流东下直攻应天,那么朱元璋将处于陈张夹攻、进退失据的倒霉处境。但陈友谅却把锋芒指向小而坚的洪都城,导致数十万雄师局促处于狭小地区,难以展开,且又没有派兵扼守江湖枢路,置后路于不顾。屯兵坚城之下,苦战3月,师老兵疲,士气降落。
朱元璋遂一面命洪都守军再死守一月,怠倦陈军,争夺时候;一面命徐达撤庐州之围,回师应天。七月初六,朱元璋亲率水军20万,往救洪都。十六日进抵湖口。起首派兵守住泾江口(今安徽宿松南),另派一军屯于南湖嘴(今江西湖口西北),堵截陈友谅归路;又派兵扼守武阳渡(今江西南昌县东),以防陈军逃窜;朱元璋则亲率海军由松门(今江西都昌南)进入鄱阳湖,构成关门打狗之势。陈友谅传闻朱元璋雄师来援,即撤洪都之围,东出鄱阳湖迎战。一场范围空前、狠恶非常的存亡大决斗,就此在鄱阳湖面展开。
朱元璋却反其道而行之,将俘虏全数归还,并悼死医伤,崩溃陈军士气,从而大得民气。陈军内部分崩离析,士气更加降落。朱元璋判定陈军能够突围退入长江,乃移军湖口,在长江南北两岸设置木栅,置大舟火筏于江中,又派兵篡夺蕲州、兴国,节制长江上游,堵敌归路,待机歼敌。
当天早晨,朱元璋乘胜进扼左蠡(今江西都昌西北),节制江水上游,陈友谅亦退保诸矶(今江西星子南)。两军相持3天,陈军屡战屡败,情势渐趋倒霉。陈友谅两员大将见局势已去,因而投降了朱元璋,陈军内部军心摆荡,力量更加减弱。陈友谅又气又恼,命令把抓到的俘虏全数杀掉以泄愤。