从兵力上来说,吕师周的一万五千人完全出于劣势。双方一旦交战,胜负实在难料。
再说王仝水陆并进,很快来到梧州城下。梧州城内顿时大乱。梧州兵大都已经被梁克贞带走,城内只有一千多兵马。王仝知道吕师周那里急需增援,因此不敢耽搁,当即下令强攻。楚军四面架起云梯,蚁附而上。顿时城墙上下杀声大作,羽箭乱飞。但是毕竟守军只有一千多人,难以兼顾四面。而王仝麾下有八千多人,兵力占有巨大的优势。
王仝下令楚军分为两班,轮番攻城,不让守军有喘息之机。鏖战到黄昏,守军伤亡殆尽,楚军趁机登上城墙,打开城门。王仝大喜,挥军进城,很快就控制全城。正在此时,接到刘勍的命令,要他即刻北上,接应吕师周。王仝不敢怠慢,留下两千人守城,自己率领剩余的五千多千士卒即刻出城,向贺州进发。
那梁克贞和孙德威带着贺州和梧州联军,朝贺州没走两天,就在大桂山下和南下的吕师周遭遇。双方当即在山下的一片空阔地各自列阵,孙德威策马举枪,率先出阵挑战。张图英挥棍而出,两人随即大战起来。梁克贞见吕师周的兵马不多,便一声令下,挥军掩杀过来。他想利用人多势众,一举歼灭这支楚军。
吕师周见状,也不示弱,大刀一举,喝令全军迎战。吕师周虽然兵少,但他对楚军的战力极有信心。两军顿时混战在一起,杀得天昏地暗,难分难解。贺梧两军虽然人多,但是哪里比得上楚军的强悍,因此一时之间,谁也没能占得上风。
正在双方鏖战之时,刘勍率军赶到。刘勍二话不说,急忙下令出击。梁克贞见楚军来了援兵,但是也不是太多,便分兵迎战。可是没有过多久,从他们身后又杀出一支楚军。这支楚军正是王仝所部,他们一路兼程赶来,刚好遇到双方恶战。
王仝下令士卒一边冲杀,一边高喊着:“梧州已被我们拿下,你们的家人全在我军掌控中,快快放下兵器投降。”以此搅乱敌军军心。梧州兵见这些楚军从背后杀来,本就心中疑惑。又听得楚军的喊叫,梧州兵自是惊慌失色。
在楚军三面夹击之下,加上梧州兵无心恋战,贺梧联军顿时阵型松动,被楚军打得大败,溃不成军。梁克贞见状,只得下令突围。在亲兵们的死战之下,梁克贞和孙德威冲出了包围圈。但是他们不敢再去梧州,担心封州有失,急忙带着残部向封州逃去。王仝又追杀了十余里,才收兵返回和吕师周汇合。
王仝见到吕师周后,下马请罪,说道:“末将擅自改变作战计划,以致大帅遇险,请大帅治罪。”吕师周却对王仝的随机应变,心中极为欣赏,亲自把王仝扶起,说道:“王将军说哪里话来,战场之上,瞬息万变,本就应该随机应变。你此番的违令,却让我们轻易夺得梧州。功远大于过。何罪之有?”王仝大喜谢过吕师周。
吕师周随即下令,全军开进梧州休整待命。数日后,吕师周下令刘勍率军五千直奔龚州(现在的广西平南)。龚州守将见梧州已失,