李安生另派一路(即第四路)一万人马渡江,埋伏在桥口与白子西营之间,倘若北军路过,正好伏击。
这里桥口营寨西边一万南军进了军营,加上南边渡江而来的第三路二万南军,打得玄北军溃不成军,四处逃窜,被杀死的多达二万人,水寨中被烧死的不计其数,其余的败兵逃出了兵营,约有三四万人。前往白子的途中,又被第四路伏兵冲杀了五千余人,冲散了,一部分过去了白子,另一部分向北而逃去。
第二路渡江精兵仍伏于灿城与桥口中间路旁,未有将命不敢妄动。
灿城南边营中北军见桥口火起,不得不出兵救援,结果被第二路伏兵冲出杀来,损失数千人,又被冲散,丢盔弃甲而逃,逃回灿城之南大营。
这第二路一万五千的南国伏兵连忙紧追着,跟着败兵冲进了军营。
整个军营大乱,分不清敌我,也不知道敌人多少,横冲直撞,自己人冲倒自己人,散乱无章。
灿城余武忠见南边军营大乱,随即派出五千精兵,出南门攻至。
北军主将见此情况丢盔弃甲,上马而走,后竟死于乱箭之中。
主将已死,南边营中的玄北国军兵更加四处乱逃,大约有二万人逃往了北云,其余皆被杀死。
北云城本有五万守兵,可是北云被梁明月带人捣乱,四处放火,毁坏城门,吓得不敢出兵支援他处。梁明月见目的已达到,便带同门离开,回到了灿城。
这一仗一直打到天亮才结束,杀得玄北国军兵心惊胆颤、血流成河,无数玄北国士兵尸首顺着哈罗江飘向下游,白子城的军兵看得心里发毛,目瞪口呆。
北国被杀死达六七万人,南军仅损失数千人。
得到的粮草如山,获十余万支羽箭。
获胜之后重新整顿军马,由余武忠的副将罗定北,仍旧带着五千精兵守灿城。城南军营有三万兵,由余武忠亲自带领驻扎。
桥口水寨有李安生的右将军腾达带领三万军兵驻守。
李安生说后续仍会再增派两三万军兵至,令其先坚守营寨。
原本水寨中的敌船有三百余艘,烧去了近二百艘,只剩下一百五十艘可用。
南军驶过来的船则留下另一百五十艘,于是桥口水寨能用的船共三百艘。
桥口的位置得天独厚,水缓江宽,又处于上游,江之上游再没有玄北国的水寨。