當朱元璋的勢力向南方發展的時候,首先遇到的一個強敵是陳友諒。陳友諒出生在沔(音miǎn)陽一個漁民家庭裏,讀過幾年書,在縣衙裏當過文書,很有心計。他原是徐壽輝起義軍的部將,後來他用鐵錘(chuí)擊死了徐壽輝,自立為王,國號叫漢。他占據江西、湖南和湖北一帶,地廣兵多,建立了一個強大的割據政權。公元1360年,他率領強大的水軍,從采石沿江東下,進攻應天府,一心想並吞朱元璋占領的地盤。
朱元璋麵對陳友諒大軍的進攻,沒有急於決戰,他聽取了劉伯溫的建議,決定智取。
朱元璋的部將康茂才跟陳友諒是老相識。朱元璋把康茂才找來,對他說:“這次陳友諒來進攻,我要引他上鉤,沒有你幫助不行。請你寫封信給陳友諒,假裝投降,答應做他的內應;再給他一點假情報,要他兵分三路攻打應天,分散他的兵力。”
康茂才說:“這事不難。我家有個守門的老仆,給陳友諒當過差。派他送信去,陳友諒準不會懷疑。”康茂才回到家裏,按照朱元璋的吩咐寫了信,連夜叫老仆趕到采石,求見陳友諒。陳友諒見了老仆送來的信,果然並不懷疑,問老仆:“康公現在哪裏?”老仆說:“現在他帶了一支人馬,駐守江東橋,專等大王去。”
陳友諒連忙又問:“江東橋是啥樣子?”
老仆說:“是座木橋,容易認得出來。”
陳友諒跟老仆談了一陣,吩咐左右擺上酒菜,讓老仆飽飽地吃了一頓,才打發他回去。臨走的時候,陳友諒對老仆說:“你回去跟康公說,我馬上就去江東橋,到了橋邊,我叫幾聲‘老康’,請他馬上接應。”
老仆回去後,把陳友諒的話全向朱元璋回報了。朱元璋連聲叫好,當夜派人把江東的木橋拆掉,改成一座石橋。
朱元璋從陳友諒的逃兵那兒得到情報,弄清楚他們進攻的路線,就讓大將徐達、常遇春等分幾路在沿江幾個重要關口埋伏了人馬。朱元璋親自統率大軍守在盧龍山(今南京獅子山),布置兵士準備好紅黃兩麵旗幟,規定了信號:舉起紅旗就是通知敵人已經到來,舉起黃旗就是命令伏兵出擊。一切都準備好了,隻等陳友諒自投羅網。
陳友諒自從老仆走後,立刻下令全體水軍出發,由他親自帶領,直駛江東橋,到了約定地點,竟沒見木橋,隻有石橋。陳友諒想,別管他是石橋還是木橋,隻要找到康茂才就好。他就到石橋旁邊,一連喊了幾聲“老康”,也沒人答應。陳友諒這才想到自己上了當,急忙命令船隊撤退。
朱元璋發現敵人中計,立刻叫兵士舉起黃旗,發動進攻。一刹那間,戰鼓齊鳴,岸上伏兵一起殺出,水港裏的水軍也加入戰鬥。陳友諒受到突然襲擊,兩萬兵士、一百多艘戰船被朱元璋的將士俘獲,被殺死的和落水淹死的無數。陳友諒在部將保護下,搶了一條小船,總算逃了命。這一仗打得陳友諒大傷元氣。朱元璋的聲勢卻越來越大。陳友諒哪肯甘心,他養精蓄銳,決心要報這個仇。過了三年,他造了大批戰船,又帶領六十萬大軍,進攻洪都(今江西南昌)。
朱元璋親自帶領二十萬大軍援救洪都,陳友諒才撤去包圍,把水軍全部撤到鄱(pó)陽湖。朱元璋把鄱陽湖出口封鎖起來,堵住敵人,決定跟陳友諒在鄱陽湖裏決戰。
陳友諒的水軍有大批戰船,既高又大,一字兒排開,竟有十幾裏長;朱元璋的水軍,卻盡是一些小船,論實力比陳友諒差得多。雙方連續打了三天,朱軍都失敗了。
部將郭子興跟朱元璋說:“雙方的兵力相差太遠,靠打硬仗不行,非用火攻不可。”
朱元璋立刻命令用七條小船,裝載著火藥,每條船尾帶著一條輕快的小船。那天傍晚,正好刮起了東北風,朱元璋派了一支敢死隊駕駛這七條小船,乘風點火,直衝陳友諒大船。風急火烈,一下子就把漢軍大船全部燃燒起來,火焰(yàn)騰空,把湖水照得通紅。陳友諒手下的將士不是被燒死,就是被俘虜。
陳友諒帶著殘兵敗將向鄱陽湖口突圍。但是湖口早已被朱元璋堵住。在陳友諒突圍的時候,朱軍一陣亂箭,把陳友諒射死。
鄱陽湖一戰,陳友諒的六十萬水軍大敗,一批大臣、將領投降了朱元璋,陳友諒的兒子善兒也成了俘虜。他手下一個叫陳定邊的勇將死裏逃生,用小船載著陳友諒的屍體和他的另一個兒子陳理逃回武昌。第二年,朱元璋率軍攻打武昌,陳理投降了,陳友諒勢力被徹底消滅了。
朱元璋消滅了南方最大的割據勢力陳友諒部以後,自稱吳王。漢軍的覆滅,為朱元璋消除割據勢力,建立明朝掃除了最大的障礙。