朱元璋遂一面命洪都守军再死守一月,怠倦陈军,争夺时候;一面命徐达撤庐州之围,回师应天。七月初六,朱元璋亲率水军20万,往救洪都。十六日进抵湖口。起首派兵守住泾江口(今安徽宿松南),另派一军屯于南湖嘴(今江西湖口西北),堵截陈友谅归路;又派兵扼守武阳渡(今江西南昌县东),以防陈军逃窜;朱元璋则亲率海军由松门(今江西都昌南)进入鄱阳湖,构成关门打狗之势。陈友谅传闻朱元璋雄师来援,即撤洪都之围,东出鄱阳湖迎战。一场范围空前、狠恶非常的存亡大决斗,就此在鄱阳湖面展开。
朱元璋却反其道而行之,将俘虏全数归还,并悼死医伤,崩溃陈军士气,从而大得民气。陈军内部分崩离析,士气更加降落。朱元璋判定陈军能够突围退入长江,乃移军湖口,在长江南北两岸设置木栅,置大舟火筏于江中,又派兵篡夺蕲州、兴国,节制长江上游,堵敌归路,待机歼敌。
朱元璋之以是能以少胜多,以弱胜强,以小胜大,恰是奇妙地操纵了陈友谅弊端的成果。面对舰只庞大、设备精美的陈军,朱元璋沉着、敏捷地捕获敌方的缺点和失误,化倒霉为无益,进入湖口之初,就在武阳水与鄱阳湖、长江与鄱阳湖各隘口,重重派兵扼阻,限定其兵力展开,禁止其阐扬多兵大舰的上风,构成了对陈友谅的计谋包抄,是以从开端便把握了计谋主动权。然后他又集合大部战船和兵力逐次打击陈军,并长于操纵风向、水流等天然前提,及时抢占无益进犯阵位,不失时机地实施火攻,充分阐扬火器的感化,终究以少胜多、以小击大、以弱胜强,缔造了我国水战海战史上的闻名战例。
二十二日,朱元璋亲身带领海军出战。但陈舰庞大,朱兵舰小不能仰攻,接连受挫。这时朱元璋及时采取了部将郭兴建议,决定改用火攻破敌。傍晚时分湖面上吹起东北风,朱元璋挑选英勇兵士驾驶7艘渔船,船上装满火药柴薪,逼近敌舰,顺风放火,风急火烈,敏捷伸展。一时烈焰高涨,湖水尽赤,转眼之间烧毁陈军数百艘巨舰,陈军死伤过半,陈友谅的两个兄弟及大将陈普略均被烧死。朱元璋挥军乘势建议猛攻,又毙敌2000余人。二十三日,两边又有比武,陈友谅瞅准朱元璋旗舰展开猛攻。朱元璋方才移往他舰,原舰便被陈军击碎。二十四日,俞通海等人带领6舰突入陈兵舰队,英勇驰骋,势如游龙,如入无人之境。朱军士气大振,建议狠恶进犯。最后,陈军不支败退,抛弃的旗鼓器仗浮蔽湖面。陈友谅只得收拢残部,转为防备,不敢再战。
元末农夫叛逆权势蜂起,此中较强的是朱元璋和陈友谅。在至正二十年(1360年)蒲月,陈友谅称帝,国号为汉。朱元璋在应天(今南京)定都,筹办要扫清其他权势,一统天下。
颠末1个多月的对峙,陈友谅被困湖中,军粮殆尽,计穷力竭。因而孤注一掷,冒死突围,八月二十六日,由南湖嘴突围,诡计进入长江退回武昌。行至湖口时,朱军以舟师、火筏四周猛攻,陈军没法进步,复走泾江,又遭伏兵阻击,左冲右突,打不开活路。陈友谅中箭而死,军队溃败,5万余人投降。至正二十四年(1364年)仲春,朱元璋攻陷武昌,陈友谅儿子陈理投降,朱元璋的权势扩大到原陈友谅的所属地区。
二旬日,两军在康郎山(今江西鄱阳湖内)湖面遭受。时陈军巨舰联络布阵,展开数十里,“望之如山”,气势夺人。朱元璋针对其巨舰首尾连接,倒霉进退,将己方舰船分为20队,每队都装备大小火炮、火铳、火箭、火蒺藜、大小火枪、神机箭和弓弩,命令各队靠近敌舰时,先生机器,次用弓弩,靠近敌舰时再用短兵器停止搏斗。次日,两边展开苦战。朱军大将徐达身先士卒,率舰队英勇打击,击败陈军前锋,毙敌1500人,缉获巨舰一艘。俞通海乘风发炮,焚毁陈军20余艘舰船,陈军被杀和淹死者甚众。但朱军伤亡也很多,特别是朱元璋座舰停顿被围,险遭不测。战役呈胶着状况。从凌晨至日暮,两边鸣金出兵,战役告一段落,两边互有伤亡,不分胜负。