1651年10月15日,清军惠州总兵黄应杰部五千余人进抵南宁城下,与先期抵达的尚可喜、耿继茂所部会师,使得南宁城下的清军总兵力达到两万八千余。
清军于九月上旬攻肇庆开始,在不到两个月时间,迅速杀至广西,连克梧州、苍梧、藤县、岑溪、容县、怀集、北流、博白、兴业、陆川、郁林、浔州、横州等二十余城。如今大军云集南宁城下,自然想毕其功于一役,攻克南宁,再顺势攻入云贵,将大西军老窝给掏了。如此,正在攻湖北的西军将成无根之萍,或可不战自溃。
早在清军入关之前,孔、尚、耿三人便被编入汉军八旗,其中孔有德部编入汉军正红旗,尚可喜部编入汉军镶蓝旗,耿仲明部编入汉军正黄旗。
三王在去年受命分头攻打广西和广东时,兵力还很薄弱,孔有德原有辽兵仅三千一百人,拨入新兵一万六千余,凑足了两万人;尚可喜原有辽兵两千五百人,补充新兵七千五百余,凑足一万人;耿仲明原有辽兵两千三百人,补充新兵七千六百余,亦凑足一万人。
如今打了近两年时间,孔有德被李定国从桂北一路逐回湖北,连战连败,兵力仅剩四千余。而尚、耿两人却是兵力越打越多,不仅兵力均膨胀到两万余,而且攻下了大半个广东和广西,可谓志得意满。尤为让两人欣喜的是,只要破了南宁,夺取广西,那距离他们改封就藩的云贵两省,就已经不远了。
从广东一路杀来,除了肇庆遇到一些麻烦,其后不论是大西军也好,明军也罢,无不望风而逃,几无经历大战,这让清军又找到了刚入关时熟悉的节奏。果然,这大西军主力全部都集结至湖广战场了,以至于广西空虚,平白让我大清兵马如此顺畅地攻入广西腹地。
就在所有清军将领认为,南宁城也会如同前面的梧州、浔州、郁林等几个大城一样,会被轻松攻占,然后就可以撵着大西军的步伐,继续往西攻入云南。但集大军数日附蚁攻城,竟然迟迟无法破城,城中守军异常顽强,并且还拥有数门火炮,使得清军在城下死伤累累。
随后几日,清军改变围三厥一的攻城模式,转而集中所有兵力,对南宁城展开四面围攻,妄图以优势的兵力,破开一点,然后引大军入城。但数日下来,仍难以攻破城池。
其实,一路顺利地攻至南宁,让清军有些误判了形势,大大低估了南宁守军的实力。虽然自攻入广西以来,势如破竹,各地大西军望风逃窜,空城而走。但清军歼灭的西军并没有多少,而是基本保存完整,逐步退至南宁。如今,整个南宁城中,有李定国所部一万两千余精锐,加上陆续逃至城中的部队,总兵力已有两万三千余,在整体实力上并不弱于攻来的清军。
10月20日,午后,清军刚刚结束了一次全面攻城行动,部队尚未返回营中。南宁城几座城门突然洞开,西军以十余头战象为前导,两万余战兵倾巢出动,朝正在退后的清军掩杀过来。
是役,清军大败,损兵一万五千余,惠州总兵黄应杰于战阵之中避之不及,被战象踩踏而亡,尚可喜、耿继茂领败军一路逃回横州。
10月22日,李定国督大军两万余,围横州,以火炮轰开城门,再破清军。
尚可喜、耿继茂仅领六千余溃兵,
狼狈东蹿,逃至浔州。然而,未及喘息,李定国部军马又攻至,清军未敢抵抗,弃城而逃,朝梧州而去。
10月27日,清军连续放弃藤县、岑溪、容县、怀集、北流、博白、兴业、陆川、郁林,一路逃至梧州城下。
然而,让清军绝望的是,梧州竟然在数日前被柳州而来的大西军攻破,生生挡住了他们逃往广东的道路。
无奈之下,清军丢弃大量不易携带辎重物资,穿越山间小路,奔肇庆而去。