陈友谅攻陷太平后，依靠着长江上游的有利地势，派人约张士诚联军进犯建康城。有人劝说朱元璋亲率军队进攻他们，朱元璋说：“敌人知道我出战，必拿主力部队来阻挡我们，而大军顺江而下直奔建康，半天便可到达。我们的步卒骑兵又急急返回，百里之外赶去作战，这是兵法所忌的。”于是他将康茂才叫来，吩咐说：“两股敌人汇合，为害必定很大。若是先击破陈友谅的军队，东边的敌人就闻风丧胆了。你能招来陈友谅吗？”茂才说：“我家有个看门的老头，过去曾在友谅手下做事，让他去说，友谅一定会相信的。”于是看门人带着信乘小船到达陈友谅的军中，答应做内应。陈友谅果然相信他，非常高兴地询问康公现在在哪里，看门人说：“如今他在守江东桥。”又问那桥什么构造，回答说是木桥。于是陈友谅赏赐了看门人，让他返回，并嘱咐道：“我很快就会赶到，到时叫‘老康’为信号。”看门人回来报告这些情况，朱元璋听罢大喜说：“敌人入了我的圈套了。”于是就派人拆除木桥，换上一座铁石桥，一夜就造成了。冯胜、常遇春率领三万精兵埋伏在石灰山侧，徐达等人驻扎在南门外，杨璟驻兵大胜港，张德胜、朱虎率领水军出龙江关外。朱元璋统领大队驻扎在卢龙山，吩咐持旗帜的人把黄旗放倒在山右侧，红旗放倒在山左侧，规定道：“敌人来到就举起红旗，听见鼓声则举起黄旗，这时伏兵全部出动。”那天，陈友谅果然领着水军东下到大胜港，由于水路狭窄，碰上了杨璟的军队，立刻退出大江，直接去冲击江东桥，见桥是铁石构造感到惊疑，连声呼叫“老康”，没人答应，这才知道有诈。他马上分出一千多水军开向龙江，先派遣一万人上岸竖立栅栏，来势凶猛。当时天气酷热，朱元璋料定会下雨，就命令诸军先吃饭。忽然之间从西北方刮来一阵大风，大雨滂沱。红旗举起，各军都争着向前拔除栅栏，陈友谅也指挥军队前来争夺。恰好在两军交战之际，雨停了，朱元璋命令击鼓，鼓声响起，伏兵举起黄旗出动。徐达的军队也到达，水军也同时汇集，内外夹击，友谅的军队大败。诸军乘胜追击，一鼓作气收复了太平。
兵不厌诈，两军交战要真真假假，随机应变，把握战机，迅速行动。