正如刘伯温所料,陈友谅的大军一旦停战,必然懈怠。为了打发时间,士兵们在大营里吆五喝六划拳Du博,弄得乌烟瘴气。等陈友谅回来检视军备,发现连火炮都缺少日常维护,试发一炮还炸了膛,顿时大怒。召集来所有将领后,友谅下令五日内必须拿下洪都。
次日一大早,陈友谅便率领大军全力攻城。各个城门都遭到猛烈的攻击,不少守城军士伤亡。为抵御外敌,朱文正连城内民舍都拆了,砖头梁木一齐往城下砸。各个城门纷纷告急,连镇守土步门的赵德胜也不幸阵亡。如果不是靠着火铳的威力,只怕城门早已失守。
即使到了如此危急时刻,刘伯温仍不许驻扎在澎泽的水陆大军增援。他要等到陈友谅元气大伤的时候,再一举拿下。这几日连续下雨,估计陈友谅也不会再攻城,能让洪都借机休整,巩固城墙。而陈友谅因攻不下洪都,将所有怯战的将领全部斩杀,整个军营议论纷纷,对陈友谅的暴虐渐生不满。
待天晴后,洪都城下又是一番大战。可在朱文正的坚守下,汉军伤亡惨重,虽攻破几个城门,但很快在火铳的威力下撤退。就这样,在各城门间反复上演着拉锯战。同时朱元璋的水军也在刘伯温的指挥下,慢慢蚕食澎泽周边的县镇,从江洲岛到湖口再到泾江,不露声色的封锁鄱阳与长江的出入口,又不足以让陈友谅提高警惕。
十天已过,超过陈友谅的军令五天时间,可洪都仍在朱文正手里。陈友谅正恼怒之际,听手下两名将领汇报,洪都的洪门防守薄弱,可集中兵力攻打。陈友谅马上命令佯装攻打各门,主力进攻洪门。各将领命,但定边和必先出了大帐后对此仗却不抱信心,只好装病。
果然,洪门虽兵力薄弱,但朱文正让士兵将箭矢烧红,一箭射出烫死烫伤不少人,进攻洪门的计划再次失败。陈友谅大怒之下,又斩了攻城不利的将领,更是引得众军士由不满变成恐惧,离军逃跑的人也越来越多。
洪都坚守了七十天,城内守军越来越少。元璋曾答应六十天后派来援军,可到现在仍不见踪影,连朱文正都感觉不支。他亲自护送大将赵明达突围,至澎泽求援。友谅得知后,知道朱文正作为主将必定会回城,便命人严守各道路,务必截住朱文正。哪知狡兔三窟,还是让朱文正逃回了城里。