徐达说:“主公,当今天下形势。要么主公统一天下坐龙廷,要么陈友谅独霸天下,成则为王败则为寇,就在鄱阳湖这一仗。陈友谅无德无才,那配登九五之尊。为了主公得天下,为了黎民百姓免受战火之苦,从此安居乐业,我等愿随主公和陈友谅决一死战,赴汤蹈火,在所不惜!”徐达的话,代表了众人的心思,诸将纷纷附和。有一个叫韩成的偏将,话说得急,不慎将鱼刺鲠在喉咙里,憋得红头胀脸的,朱元璋忙给他捶背,帮他把鱼刺咳出来。韩成感动得热泪盈眶,说:“主公,我愿替你去死!”朱元璋笑着说:
“韩成,别人都说你相貌长得像我,你怎能轻易说死呢?等打下江山,你要随我一起享受荣华富贵呢!”朱元璋端起酒怀,说:“诸位兄弟,我朱某不才,没给你们带来大富大贵,这回我发誓,消灭陈友谅,一统天下后,我要在应天府大兴土木造功臣楼,让你们过神仙日子!”
众将领高兴得笑了起来,情绪空前高涨。这顿舟上酒宴,可以说是战前的小型誓师会。
第二天,天刚蒙蒙亮,鄱阳湖中的康郎山响起了阵阵战鼓。康郎山是陈友谅的临时指挥所,他三更就命令各船煮饭,将士们饱餐之后,他就指挥战舰向湖口移动。开始挑战了。陈友谅联结巨型战船为降,楼橹高十余丈,舰队一字儿排开,用铁链连在一起,竟有十几里长,像一座水上长城。而朱元璋的水军,却尽是些小船,一些将士被陈友谅的气势吓得脸色都变白了。朱元璋坐在指挥船里,镇定自如,他望望左右将士,忽然哈哈大笑,对刘基说:
“我看陈友谅真是呆头鹅,他将这么多大船首尾相接,这样不利于进退,要击破它是很容易的。”
刘基知道朱元璋故意这样说,是为了鼓舞士气,也就笑着说:“我还当陈友谅有多大本事呢,兵刃来交,就联舟自保了。这时若有勇士,披坚执锐,乘小船限他周旋,他的阵势立刻就大乱,大船上的人一个个会跌下湖里去喂鱼的!”两人一唱一和,把一些将士的惧怕打消了。
朱元璋见诸将都有了勇气,便命令徐达、常遇春、廖永忠等人分率20队船舰,向陈友谅出击。陈友谅哪里把这些小船放在眼里,命令联结在一起的大船齐头并进,其势如排山倒海,撞翻了一百多只小船。战斗第一天,朱元璋吃了败仗。第二天,朱元璋的指挥船冲在前面,组织各船队向大船放箭。
陈友谅发现了朱元璋的指挥船,便令骁将张定边围攻朱元璋,不惜一切代价将其活捉。正在和敌人酣战的徐达见情况不妙,连忙调转船队去保卫朱元璋。
朱元璋毫不畏惧,驾船灵活地指挥战斗。正当两军厮杀得白热化状态时,朱元璋的指挥船突然在一片沙滩上搁浅,船底像被胶住一样动弹不得。张定边大喜,高声叫道:“朱元璋跑不掉了,弟兄们,活捉朱元璋赏黄金千两”!
士兵们齐声呐喊,摇舻云集,把朱元璋团团围住。朱元璋指挥船上的将领宋贵、陈兆先等人,舍命抵抗,身中数十枪,先后倒毙在船头。眼看全船要当俘虏,朱元璋不由得害伯起来,背脊里冒出一阵阵冷汗。在这千钧一发之际,相貌和朱元璋酷似的偏将韩成对朱元璋说:“宋贵、陈兆先都死了,为保主公脱险,我愿代死,请你快将战袍脱下,让我穿上。”朱元璋沉吟不答。这时,只听得敌军要朱元璋投降的呐喊一阵紧似一阵,流矢在船头乱飞,韩成焦急地说:“公主快听我的话脱下战袍,否则,全船将士都要同归于尽,大家都死去有什么益处呢?”
朱元璋不得已,只好脱下战袍,让韩成换上。韩成把朱元璋的幅子戴在头上,深情地对朱元璋看了一眼,说道:“主公自重,韩成去了!”