无论怎么躲避,决战这一天终究会到来,这是朱元璋和陈友谅的共识。至元十九年(公元1359年),陈友谅已经完全控制了天完国,他的兵比朱元璋多,训练水平也比朱元璋的士兵高,更要命的是,他的长处正是朱元璋的短处——水军陈友谅占据了湖北和江西,也就是说,他占据了长江上游,而朱元璋占据的应天是下游,必须要仰首而战,由于他们正好在一条水路上,水战就成为不可避免的战争方式。朱元璋一再避免决战的原因也就在于此。虽然朱元璋不懂物理,但他也知道拿渔船去和战船决战于水上,无异于自杀。恰在此时,一件事情的发生使决战提前爆发了。这是朱元璋万万没有想到的至元十九年(1359年)11月,常遇春率部攻克池州,陈友谅大为吃惊,准备安排部队夺回,但事情泄漏,朱元璋有了准备,命令徐达与常遇春采用伏击方式作战,常遇春与徐达在九华山下设伏,打败了陈友谅的军队,并俘获了三千人。此时,常遇春的老毛病犯了,他对徐达说,我要杀掉这三千人,徐达坚决不同意,并表示要上报朱元璋,但他没有想到常遇春胆子大到惊人的程度,竟敢不经过请示,连夜将三千人全部活埋了!常遇春杀降是有目的的,他留下了几个人没有活埋,让他们回去给陈友谅带去了一句话我是常遇春,是我打败了你!麻烦大了。