郭天敘和張天祐帶去的三萬紅巾軍官兵,經元軍圍追堵截,傷亡極其慘重,僥倖逃回採石鎮的,已不足萬人。儘管朱元璋得知了郭天敘和張天祐的死訊後很是高興,但頃刻間便折損了這麼許多人馬仍然讓他痛心不已。他禁不住在常遇春的面前破口大罵道:“狗日的郭天敘,狗日的張天祐,你們兩個死就死了,可為什麼要我這麼多的弟兄陪你們一起死?”
元軍雖然在集慶城外殺死了二萬多紅巾軍,但自己也折損了一萬多人。數那個康茂才折損得最少,大約只死了兩千水軍。
徐達等人的手下只有不到兩萬人馬。不過,陳兆先對徐達等人根本沒有防備。按照福壽的先前部署,陳兆先應該從採石的東邊繞過去,然後配合康茂才的水軍攻下太平。不料,徐達等人正在採石的東邊等著他呢。徐達看出了陳兆先的大意,就叫周德興、湯和按兵不動,自己親率一萬人朝著陳兆先的中軍猛衝猛殺。陳兆先沒想到這裡會突然殺出一支紅巾軍來,不敢貿然前進,只得丟下數百具屍體,一連向後退了六七里才穩住陣腳。徐達情知自己的兵馬太少,如果追趕就露了餡,便喝令收軍,與周德興、湯和會合。東邊戰場暫時平靜下來。
東邊戰場暫時平靜了,朱元璋和常遇春的正面戰場卻熱鬧起來了。福壽帶著三萬五千人本來就是主攻採石的,所以兵馬一開到採石鎮外,福壽就向採石鎮發起了猛烈的進攻。
這場採石江面大水戰,從早晨一直打到黃昏,整整打了一天。其結果如下:康茂才的水軍共損失大小戰船六百餘艘及官兵萬餘人,敗退回到集慶,廖氏兄弟的水軍共損失大小戰船三百餘艘及官兵六千餘人,依然堅守在採石江面上。從統計數字中可以看出,廖氏兄弟獲得了大勝利。獲勝的原因,一是廖氏兄弟具有一種不怕死的精神,二是他們很好地發揮了火槍火炮的威力,戰術運用得比較妥當。
得知廖氏兄弟獲勝、康茂才退回到集慶的消息後,朱元璋興奮得對手下人道:“廖永安、廖永忠真是了不起,他們不僅僅是打敗了一個康茂才,他們的勝利,對岸上的元兵也是一個極大震動。”於是,趁著戰鬥的間隙,朱元璋把徐達和常遇春等人找來。朱元璋言道:“自開戰以來,快二十天了,我們一直處於被動挨打的局面,現在,廖永安、廖永忠勝利了,我們也可以反攻元兵一回了。”徐達和常遇春等人都同意。常遇春還道:“如果反攻得好,說不定就把元兵打回到集慶去了。”