朱元璋同意劉基的判斷,于是設(shè)計(jì)誘敵深入,制造戰(zhàn)機(jī)。朱元璋的部將康茂才和陳友諒是老朋友,于是修書(shū)一封,派人送到陳友諒營(yíng)中,約陳攻擊應(yīng)天,并說(shuō)愿意在江東橋作內(nèi)應(yīng)。 [78] [79]
六月二十三日早晨,陳友諒率艦隊(duì)主力趕到應(yīng)天郊外的江東橋,才發(fā)現(xiàn)橋是石橋而非木橋,方知受騙中計(jì)。但為時(shí)已晚,朱元璋的伏兵奮起攻擊,陳友諒大敗。 [80] 朱元璋收太平,占領(lǐng)信州、安慶。陳友諒敗逃九江,第二年八月攻下安慶,于是朱元璋率軍直取陳友諒的老巢江州,陳友諒逃往武昌, [81] 朱元璋攻克江西和湖北東南部。 [78] [82]
正在這時(shí),中原紅巾軍發(fā)生分裂,力量削弱。至正二十三年(1363年)二月,張士誠(chéng)乘人之危,派部將呂珍進(jìn)攻安豐,劉福通向朱元璋求救。朱元璋率軍趕到安豐,救出小明王韓林兒等,把他們安排在滁州居住。朱元璋率主力營(yíng)救小明王時(shí),陳友諒認(rèn)為反攻時(shí)機(jī)已到,于是率兵進(jìn)攻洪都。 [83] 朱元璋的侄子朱文正率領(lǐng)將士堅(jiān)守八十五天。 [84] 至正二十三年(1363年)七月,朱元璋統(tǒng)兵二十萬(wàn),進(jìn)發(fā)洪都,陳友諒獲悉后,撤出圍軍,迎戰(zhàn)朱元璋,雙方在鄱陽(yáng)湖展開(kāi)決戰(zhàn)。鄱陽(yáng)湖水戰(zhàn)從八月二十九日開(kāi)始,至十月三日結(jié)束,進(jìn)行了三十六天。朱元璋的軍隊(duì)充分發(fā)揮小船靈活的長(zhǎng)處,火攻陳軍,最終取勝, [85] 陳友諒被亂箭射死。 [86]
至正二十四年(1364年)元旦,朱元璋被百官推舉為吳王,建百官司屬,仍以龍鳳紀(jì)年,以“皇帝圣旨,吳王令旨”的名義發(fā)布命令。 [87] 因至正二十三年(1363年)張士誠(chéng)早已自立為吳王,故歷史上稱張士誠(chéng)為東吳,朱元璋為西吳。
至正二十四年(1364年)三月,朱元璋再次到武昌督兵攻城,陳理最終出城投降。 [88] 在吞并了陳友諒后,朱元璋的下一個(gè)目標(biāo)就是張士誠(chéng)。
一統(tǒng)江南
滅陳友諒后,東面的張士誠(chéng)和方國(guó)珍便成為下一步的消滅對(duì)象。張士誠(chéng)早年販賣(mài)私鹽為業(yè) [89] 元末發(fā)動(dòng)鹽徒起義,于至正十四年(1354年)在高郵稱誠(chéng)王,建國(guó)號(hào)為周,建元天佑。 [90] 至正十六年(1356年),建都平江。消滅陳友諒后,朱元璋于至正二十五年(1365年)十月進(jìn)攻張士誠(chéng),一舉攻下通州、興化、鹽城、泰州、高郵、淮安、徐州、宿州、安豐諸州縣,將東吳的勢(shì)力趕出江北地區(qū)。 [69] [91]
至正二十六年(1366年)五月,朱元璋發(fā)布檄文聲討張士誠(chéng)。 [92] 同年十一月,杭州、湖州先后投降朱元璋,平江成為孤城。 [93] 于是朱元璋以重兵包圍平江,發(fā)動(dòng)平江之戰(zhàn)。在圍城的同時(shí),朱元璋派廖永忠去滁州接小明王韓林兒到應(yīng)天來(lái),但在瓜步渡江時(shí)悄悄將船底鑿漏,小明王沉于江底。