大明永历三十九年、清康熙二十四年、八月十三日,清郑两军在长达月余的小股交锋之后于琼州府乐会县北境大道口迎来了决定性的大战。是役,清军投入粤桂湘三省绿营及广州驻防八旗兵计一万三千余人,另有琼北乡勇四千余人,而郑军只有左、右勇卫及左龙骧三个师计七个团及三师直属队一部,总的战斗兵不足六千人。
战事一开,清军籍着红夷大炮猛轰郑军的阵线,试图打散郑军的建制,以利下一步的行动。但郑军却籍着水泥浇铸的若干道不连续的矮墙作为掩护,致使清军的炮火多数失的,少数命中的也被矮墙所挡未能造成严重的伤害。当然清军的炮火也有极少数直接命中目标的,但坚韧的郑军还是咬紧牙关挺住了。
炮击了小半个时辰后,为了防止火炮因过热而爆炸,清军停止炮击。此时,以左中右三路各二千人为先阵的清军已经缓步前出到距离郑军不足二百步的地方,似乎再有一把劲就能突破郑军看似单薄的防线了。
“清军在搞什么鬼?”按照常理,原本炮击之后应该是先由马队冲阵,籍此进一步加剧对手的混乱,然而,粤桂湘地区缺少合格的战马,三地绿营中甚少有马队的编制,而往日以马队骁勇著称的八旗也早就腐化,因此清军方面反而出现了步队为马队开道的奇怪场面。“不管他们,命令炮军开火,打垮这些汉奸!”
一声令下之后,电闪雷鸣交加,一度看起来死寂的郑军战线上迸发出无穷的光和热。随着一枚枚铅弹的射出,清军原本还算整齐的战线上出现了变形和龟裂。不过,此时清军已经突入百步之内,只听一声呐喊,数千清军争先恐后的冲着郑军的防线猛扑上来。
得到命令翻身登上矮墙的郑军火铳手齐齐开火,虽然在这个距离上鹿铳的精度极差,但清军的阵形紧密,因此因缘际会下还是有相当多的清军倒在了冲锋的路上。当然,郑军方面也不是无损的,在若干跟随冲锋的清军鸟铳手的还击下,先后有上百名郑军射手中弹后从矮墙上摔倒下来,再也没有爬起身来。