至正二十五年(公元1365年),朱元璋大举进攻张士诚。朱元璋先后将徐州、濠州、兴化、宿州、安丰等江北州县全部攻占,随后又平定了淮东,,但在与朱元璋的正面交锋中,朱元璋的战舰和陈友谅的战舰无相相提并论,朱元璋损失了几十只战舰的代价而告一段落。
随后,朱元璋采用火攻,大败张士诚。陈友谅的弟弟陈友仁、陈友贵及江西行省平章陈普略相继葬身火海。而这时,朱元璋早已发起了总攻,士兵铺天盖地而来,陈友谅只有溃逃的份儿了。结果,这一仗陈友谅损失将领数十人,损失战舰数百艘,兵马数万人,士兵数十万,败的一塌糊涂。
陈友谅遭遇朱元璋火攻重创后,不甘心的他马上选择了打击报复,派出了手下悍将张定边出马。
张定边先是避其锋芒地高战免战牌,直到三天后,没有出战,而是选择了一直对朱军战舰行注目礼。三天后,张定边突然下达了出战令,并把目村对准一艘白色的战舰。
而这艘白色巨舰正是是朱元璋的指挥舰,但在朱军的重重保护下,想要靠近朱元璋的舰不是件容易的事。结果打了一天也没有收到什么成效,第二天时,张定边傻眼了,朱军的战舰都变成白色了。尽管如此,张定边并没盲目进攻,他续观察后,发出炮轰戴白盔者那艘巨舰的命令。
戴白盔的正是朱元璋。朱元璋眼看张定边的战舰都朝自己这艘战舰开火,顿时感觉情况不妙,于是来了个弃艘而光,上了一艘小船。
就在这时,那艘大舰被张定边一炮命中,炸为灰有。虎口脱险的朱元璋惊出一身冷汗,大呼侥幸。
就这样,双方进入了“缠绵期”。对此,朱元璋显得忧心忡忡,毕竟,他朱元璋总兵力才二十多万人,而陈友谅拥有六十万大军,双方这样胶着的时间越长,对他来说越不利。更何况在他身后还有虎视眈眈的张士诚。
可是如何才能彻底打败陈友谅呢?就在朱元璋烦恼时,朱升首先充当打气员:“我们现在粮草缺乏,但陈友谅这次倾巢而出,所带粮草也有限,我们把他们拖住,耗到他们弹尽粮绝时,便是陈友谅穷途末路之日了。”
朱元璋听后,点了点头。
接着朱升又充当了救火队员:“主公现在是为我们的粮草忧心吧。我觉得这对我们来说一点都不难。”接着朱升说出了自己的计谋,两个字:借粮。解析如下:湖北北岸有四大家族,他们家里囤积的粮草多如牛毛,我们可以到他们那去借粮,这样我军的温饱就不成问题了。朱元璋听后,点了点头,说了一个字:喏。
就这样,朱元璋很快派邓愈到湖北四大家族那里“借”来了大量粮食。与此同时,陈友谅的大军却陷入了粮荒。而这时,左金吾和右金吾两位将军的叛变更令陈友谅雪上加霜。
八月二十六日,陈友谅召开紧急军事会议,商讨何去何从的问题,最终达成了撤退的共识。对此,陈友谅来了个且战且退,然而,陈友谅撤军,朱元璋岂能让他白白溜走,选择了猛追。而与此同时,朱元璋在鄱阳湖大战开局布的一着棋——派戴德在江北径江口和南湖口嘴设防,这着料敌于先的棋充分发挥了作用。他们勒紧了口袋,拦住了陈友谅撤退的路线。前有阻兵,后有追兵。陈友谅选择了鱼死网破的打法,结果他没有畏缩,而是命大军朝朱元璋的大军进行了反击。他命令大伙集中火力对朱元璋所在的指挥船进行最后一击。结果密如雨下的箭朝坐在船上指挥的朱元璋飞过来,这一次救主的是朱升,他一把把朱元璋推进了船舱。
“朱元璋啊朱元璋,天堂有路你不走,地狱无门你偏来,这下怪不得我了。”陈友谅见状喜不自胜,他从船舱里走出来,想看看朱元璋是否真死了。哪知他刚出现在船舱,便成了朱元璋部将郭英的猎物。他二话不说,拉弓搭箭,一气呵成,结果在陈友谅措猝不及防下,箭羽不偏不倚,贯穿了他的眼睛,并穿入了头颅中。一箭有二百米的距离,这一箭“两百步穿杨”,这一箭要了一个枭雄的命。这一箭把四十四岁的陈友谅从此送到了另一个极乐世界去了。