李善長、劉基等人跑過來,聽說朱元璋差點玩完兒,都大驚失色,慌忙勸朱元璋趕緊北撤,說是北撤的船隻已經準備妥當。朱元璋脖子一梗道:“我不走了!我要在這裡戰鬥到底!”
朱元璋為什麼又改變了想法?原來,善兒的坐船已經停止了前進,原因是,那陳兆先帶著幾隻小戰船衝破重重攔阻頑強地靠近了善兒的坐船,而且,陳兆先身先士卒,第一個爬上了善兒的坐船,與善兒的手下展開了面對面的廝殺。陳兆先如此,陳兆先的部下當然不會裝孬,紛紛不顧一切地爬上善兒的坐船。也就是說,善兒已經自顧不暇了,朱元璋豈有倉惶逃走的道理?
說善兒已經“自顧不暇”也不夠準確,因為善兒的坐船上至少有二千名官兵,而陳兆先的身邊只有一千多人。只不過,陳兆先及其手下,個個捨生忘死、奮勇殺敵,用“以一當十”來形容也不為過。故而,善兒雖然人數上占優,但局面卻是大為被動。劉基不禁讚嘆道:“陳將軍果然神勇!”
朱元璋恨恨地道:“我真想衝過去助陳兆先一臂之力!”突地,李善長叫道:“那善兒跑了!”
那善兒逃離自己坐船之後,馬上召來幾艘巨艦,將自己的坐船圍了起來,並且命令手下朝自己的坐船上放箭。善兒的意思是,要將陳兆先的部下和他自己的部下一起射死。劉基大驚道:“善兒如何這般毒辣?”
千名手下、還有善兒的二千多手下,已經完全籠罩在善兒的箭雨中了。甚至,善兒還命令炮手對自己原來的坐船開炮。
朱元璋自然很想救陳兆先回來,但他無能為力。他自己的坐船,根本無法衝到陳兆先的身邊,相反,在幾艘敵船的壓迫下,朱元璋的坐船只能一步步地向後退。劉基緩緩地搖了搖頭道:“陳將軍完了……”
大約一個時辰之後吧,徐達和常遇春各領著數十艘戰船一前一後地靠近了朱元璋。朱元璋也沒問戰局如何,只命令徐達、常遇春道:“快,衝過去,把陳兆先搶回來!”
徐達、常遇春領命而去。他們真的把陳兆先搶回來了,只不過,他們搶回來的是陳兆先的屍體。有人統計了一下,陳兆先的身體上,至少中了一百支箭。
朱元璋痛徹不已地道:“狗日的善兒,竟然害了我一員大將。”而實際上,朱元璋應該感到慶幸才是。如果那陳友仁、陳友貴和張定邊都能夠像善兒一樣拚命,那朱元璋的整個船隊說不定就被陳友諒完全擊潰了。事實是,經過一夜激戰之後,陳友仁見取勝俞通海無望,首先脫離戰場南撤。張定邊雖然和廖永忠打得難解難分,但聽說陳友仁撤了,也不敢戀戰,匆匆鳴金收兵。儘管陳友貴在與康茂才的交戰中一直處於上風,可聽說陳友仁、張定邊相繼撤走,生怕自己獨木難支,所以也慌忙向陳友諒靠攏。這樣一來,俞通海、廖永忠和康茂才三人才得以集中力量回援朱元璋。善兒再英勇,也架不住這麼多人對他的攻擊,苦戰一番之後,不見援兵到來,只得無奈地向南而去。