当即下令,各镇蜂拥而出。清军分头迎敌,一时间混战当场,难以分出胜负。于是郑成功亲率戎旗镇向清军起猛攻,清军不敌,少却。随后,礼武镇亲丁镇右先锋镇左先锋镇援剿左镇等部齐出,奋勇厮杀。同时,郝文兴率援剿中镇自树林杀出,直捣其中,清军败退。
明军乘胜追击,一路直抵清军牛蹄山大营,各镇齐集,继续追杀,清军再败,陈锦尽弃其衣甲辎重,奔命而走。至入夜时分,陈锦又遭黄山所部伏兵追杀,仓皇而退,仅以身免。
是役,清军尸横遍野,几近全军覆没,所获衣甲辎重不计其数。按照大敌升赏有差,郑成功以礼武镇陈俸亲丁镇甘辉右先锋镇黄廷援剿右镇黄山等为功。升黄山为前提督甘辉为中提督黄山为右提督,每提督下设左右两镇。另以右先锋镇副将廖敬管右先锋镇以亲丁镇副将欧斌管亲丁镇以援剿右镇副将余新管援剿右镇,正兵营改为正兵镇,营将陈埙升总兵官。
升赏过后,杀猪宰羊,以庆此大胜。