1360年(至正二十年),陳友諒攻陷太平(今安徽當(dāng)涂),又打算聯(lián)合張士誠(chéng),合攻應(yīng)天(今江蘇南京)。昨天我們說(shuō)到,面對(duì)陳友諒強(qiáng)悍的大軍,朱元璋百番思量之下,決定在龍灣這個(gè)地方迎戰(zhàn)陳友諒的軍隊(duì),龍灣這個(gè)地方地勢(shì)窄小,不利于陳友諒的大船行動(dòng)。
朱元璋知道康茂才與陳友諒有舊交,便讓他寫(xiě)信給陳友諒,詐為內(nèi)應(yīng),誘其輕進(jìn)??得排梢粋€(gè)老仆去見(jiàn)陳友諒,說(shuō)自己鎮(zhèn)守江東木橋,可做內(nèi)應(yīng)。老仆人回來(lái)之后,將此行的始末都回報(bào)了。只聽(tīng)朱元璋自信地說(shuō)道:"敵人這回算是落在咱們的箭靶上了,射得中射不中就全在諸位的本領(lǐng)了。"于是趕緊派李善長(zhǎng)去撤掉那座木質(zhì)的江東橋,而改換成鐵石材料,幾千人忙活了一個(gè)通宵,石橋算是修成了。
此時(shí),徐達(dá)、常遇春等都已率部分主力趕回應(yīng)天,朱元璋親自布置任務(wù):馮國(guó)勝、常遇春率帳前五翼軍三萬(wàn)人,伏于石灰山側(cè);徐達(dá)軍于南門(mén)外集結(jié),楊璟駐兵大勝港,張德勝、朱虎率領(lǐng)舟師出龍江關(guān)外。朱元璋本人則坐鎮(zhèn)于緊靠長(zhǎng)江邊的廬龍山,命人拿著黃旗埋伏在山的東邊,紅旗在山的西邊,并且告誡大家說(shuō):敵人來(lái)的時(shí)候就舉紅旗,見(jiàn)舉黃旗的時(shí)候伏兵就一齊殺出。這時(shí)的明軍已處于高度緊張的臨戰(zhàn)狀態(tài),正嚴(yán)師以待陳友諒的到來(lái)。
很快,陳友諒的水師就一路東下來(lái)至大勝港,他發(fā)現(xiàn)楊璟的軍隊(duì)正在那里布防; 另外,大勝港的水道非常狹窄,陳友諒的戰(zhàn)船過(guò)大,所以只能容得三艘艦只并行入港。陳友諒見(jiàn)大勝港從水路不容易突破,無(wú)法發(fā)揮自家的戰(zhàn)船優(yōu)勢(shì),所以命令船隊(duì)退出長(zhǎng)江,改為直向江東橋前進(jìn),盡快與康茂才會(huì)合。他也聽(tīng)說(shuō)過(guò)江東橋不過(guò)是一木橋,船隊(duì)可以用大船把橋撞壞,直接沖過(guò)去。
陳友諒的船隊(duì)就到達(dá)了江東橋,根本看不見(jiàn)什么人影。陳友諒心思謹(jǐn)慎,覺(jué)得其中一定有詐。在呼喚康茂才多次之后,無(wú)人應(yīng)答。馬上命人戒備,因?yàn)樗X(jué)得江東橋可能有人埋伏。但是過(guò)了很久并沒(méi)有伏兵出現(xiàn),這就讓陳友諒很納悶了,在他多疑性格的驅(qū)使下,還是決定另選地點(diǎn)進(jìn)攻。此時(shí)陳友諒的弟弟已經(jīng)在龍灣地區(qū)登陸了,于是陳友諒命令船隊(duì)駛向龍灣,然而這正好進(jìn)入朱元璋的陷阱。
龍灣的朱元璋軍隊(duì)早已經(jīng)埋伏好了,就等著陳友諒上門(mén)。從當(dāng)時(shí)的形勢(shì)判斷,朱元璋的實(shí)力在張士誠(chéng)、陳友諒之下,尤其是水軍,更是比如陳友諒差得遠(yuǎn)。陳友諒的大船類(lèi)似今天的航母,而朱元璋只有少量的漁船,這樣硬拼肯定是拼不過(guò)的。朱元璋事先已經(jīng)料定龍灣必是陳友諒不惜以主力爭(zhēng)奪的要害之處,所以在這一帶布置了重兵進(jìn)行埋伏,出其不意攻擊敵方的軟肋。朱元璋采用的是劉基的建議,引敵深入,然后包圍突襲。
當(dāng)時(shí)正值盛夏,驕陽(yáng)如火,朱元璋身著紫茸甲,躲在一大傘蓋下指揮著諸將。他眼見(jiàn)士兵們一個(gè)個(gè)熱得汗流浹背,于是就命人撤去了自己的傘蓋,要與大家同甘共苦。突然,朱元璋對(duì)大家說(shuō)道:"天要下雨了,大家先吃飯吧,待會(huì)兒下了雨再攻打敵人不遲!"當(dāng)時(shí)天上無(wú)云,根本沒(méi)有要下雨的征兆,大家都很疑惑。不一會(huì)兒,黑黑的云頭從東北方向上來(lái)了,很快大雨傾盆而下,眾人無(wú)不驚服。
在陳友諒軍隊(duì)正在登陸途中,且大量船也已經(jīng)進(jìn)入了伏擊圈。朱元璋揮動(dòng)手中的旗幟,發(fā)動(dòng)了進(jìn)攻的命令。命令部隊(duì)前往攻打陳軍立于龍灣的營(yíng)柵,諸軍無(wú)不奮勇?tīng)?zhēng)先。正在大戰(zhàn)之際,陳友諒親率大軍趕來(lái)參戰(zhàn),雙方開(kāi)始全面接戰(zhàn),雨恰好就停了。朱元璋命人把鼓敲響,山西邊的人聽(tīng)到鼓聲將黃旗揮舞起來(lái)。第一路是朱元璋親自率領(lǐng)的,軍隊(duì)并不多,目的就是讓陳友諒的再次發(fā)出錯(cuò)誤的命令。果然陳友諒又上當(dāng)了,他見(jiàn)到朱元璋的兵力不多,就下令主力部隊(duì)開(kāi)始登陸。這時(shí)的部隊(duì)是比較混亂的時(shí)候,朱元璋馬上抓住了時(shí)機(jī),命令徐達(dá)、常遇春、馮勝開(kāi)始進(jìn)攻。馮國(guó)勝、常遇春的伏兵迅速殺出,徐達(dá)的部隊(duì)也很快趕來(lái),張德勝、朱虎的水師也一同前來(lái)。眼看四面八方全是朱家軍,內(nèi)外合擊,一下子就把陳友諒打蒙了。當(dāng)時(shí)雙方軍隊(duì)的數(shù)量差不多,可謂旗鼓相當(dāng),只是由于龍灣地區(qū)地勢(shì)狹窄,陳軍大多處于戰(zhàn)船上,兵力無(wú)法展開(kāi),所以吃了大虧。
打了沒(méi)一會(huì)兒,陳友諒軍的陣腳就開(kāi)始大亂,敗局一發(fā)而不可收拾。已經(jīng)登陸的不得不趕快回到船上準(zhǔn)備撤退,偏巧此時(shí)潮水消退,很多大船都被迫擱淺,一時(shí)動(dòng)彈不得。將領(lǐng)張志雄、梁鉉、俞國(guó)興、劉世衍等舉手投降,陳友諒本人則改乘一條小船僥幸逃脫。一戰(zhàn)下來(lái),陳軍被殺的、淹死的不計(jì)其數(shù),僅僅被俘的就達(dá)兩萬(wàn)多人。明史中記載:“戰(zhàn)于龍灣,大敗。潮落舟膠,死者無(wú)算,亡戰(zhàn)艦數(shù)百,乘輕舸走。”就這樣陳友諒大敗,在慌忙之中也顧不得面子問(wèn)題,只能找到了一艘小船逃跑了。陳友諒的旗艦也被朱家軍繳獲,還繳獲了巨艦名"混江龍"、"塞斷江"、"撞倒山"、"江海鰲"者百余艘及戰(zhàn)舸數(shù)百,當(dāng)有人把康茂才的那封書(shū)信搜回來(lái)拿給朱元璋看時(shí),他禁不住笑道:"這姓陳的愚蠢到這種地步,真是太可笑了!"
朱元璋大獲全勝還收服降將張志雄。張志雄本是趙普勝的部將,其人善戰(zhàn),被稱(chēng)為"長(zhǎng)張"。趙普勝被殺之后,他對(duì)陳友諒很不滿,所以龍灣之戰(zhàn)毫無(wú)斗志。等到投降之后,又趕緊向朱元璋匯報(bào)了一個(gè)重要情況:"陳友諒這次率軍東來(lái),把安慶的主力軍都抽調(diào)來(lái)了。今天的這幫降兵,本都是駐守安慶的。如今既吃了敗仗,那安慶就空虛了,主公盡可以派人去取。"于是朱元璋一面派出徐達(dá)、馮國(guó)勝、張德勝等率軍追擊敗逃陳軍,一面又派出一位姓余的元帥領(lǐng)兵去取安慶,不久后成功地拿下了安慶。至此,整個(gè)龍灣之戰(zhàn)才算正式拉下了帷幕,此戰(zhàn)嚴(yán)重地打擊了陳友諒的囂張氣焰,使得應(yīng)天局勢(shì)轉(zhuǎn)危為安。