经过四个月的筹谋,1355年农历六月初,朱元璋发动了渡江战役。战役开始前,朱元璋要求出征将士的家属全部留在和州,美其名曰照顾将士家属,其实是将他们作为人质,防止有人在前线叛变。郭天叙和张天祐本来也想留在和州,但朱元璋担心他们在后院捣鬼,所以邀请他们一起渡江。
鉴于采石防御坚固,朱元璋就先向三面临江、守军难以防御的牛渚矶(今安徽当涂西北长江边,北部突入江中部分为采石矶)发动了进攻。朱元璋的水军兵分两路,分别从西南、东北向牛渚矶逼近。守卫牛渚矶的元军从未想过朱元璋还会有水军,在惊慌失措之下被朱元璋的舰队轻而易举地攻陷了。朱元璋立即指挥部队登陆,攻占了采石。
采石被轻而易举地拿下,这对赵普胜一方造成了很大的震撼。这支水军在他和兄弟李普胜手中时,常被对手打得抱头鼠窜,而在朱元璋手中却如同神兵天降。两个“普胜”担心失去这支水军的控制权,所以决定干掉朱元璋。他们的战友廖永忠和廖永安却不同意,李普胜可不管这些,他安排了一批杀手潜伏在船上,又派人去请朱元璋赴宴,庆祝采石之战的胜利。
廖氏兄弟对朱元璋已是心悦诚服,马上偷偷去告诉了他。朱元璋对李普胜的榆木脑袋非常费解。有些人之所以难以成事,就是因为私心太重,还未等拿到胜利的果果,就担心别人分得多。
朱元璋不愿意在大战前闹内讧,就以腹胀为由,拒绝了李普胜的邀请。为了感谢李普胜的邀请,几天后他请李普胜吃饭。李普胜真的就是个榆木脑袋,恍恍惚惚地来赴宴了,结果被朱元璋当场拿下,扔到江里喂了鱼。赵普胜听到这个噩耗后,扔了酒杯逃之夭夭,自此,他耗费巨大心血培养出来的水军,因为他的私心而全部落入了朱元璋的口袋。