西麵廈門港附近的海戰,東麵和東南的登陸、反登陸作戰,再加上高崎附近,明軍在四條戰線上都爆發了激戰。高崎方麵是其中規模最小、爆發最晚、清軍優勢也最大的一處,可這裏也是最快結束的一場戰鬥。
僅僅半個時辰,登陸清軍就被徹底擊潰,當陳蟒和同伴們衝到海邊,看著丟盔棄甲、掙紮著向海裏遊去的敵人時,都對如此輕易地取得勝利感到難以置信。
在明軍發起反擊,把清軍打得節節敗退時,清軍就命令剛落入手中的八條戰艦參與作戰,炮擊在海岸上作戰的明軍。沒有戰艦掩護,陳蟒等人衝上毫無掩護的近海岸無疑是非常魯莽的舉動,不過他們當時也沒有想得太多,隻是單純地想找一個清軍廝殺。
看到披甲數量隻有對方五分之一的明軍勇敢地發起反擊後,八條投降戰艦中有五條遲疑著不肯向明軍開火。當另外三條戰艦在督戰清軍的催促下駛近海岸時,五條戰艦中又有兩條戰艦上的水手發動了起義,奪回了戰艦的控製權,與那三條靠近海岸的船隻打了起來,很快清軍就敗局已定。三條旁觀、遲疑的戰艦也加入到明軍一方作戰,而清軍依舊控製的三條戰船也退出戰鬥,隻顧掩護敗軍從高崎撤離,其中還有一條不顧一切地從戰場上逃離。
在明軍的追趕下,超過三千名清軍士兵跳入海中,水性好的清兵爬上了船隻,水性不好或是運氣不好的人就在海中浮沉。而水性最差的當屬三百禁旅八旗,作為最後一批登陸的督戰隊,隻有極少量帶著馬匹通過海灘,禁旅八旗大都還沒有機會騎上馬就被明軍砍死在海水中,更不要說組成戰鬥陣型或是發揮督戰作用。
一開始抱著拚死一戰念頭而來的明軍沒有想到最終能取勝,也根本沒有考慮過接受投降的問題,普通清軍官兵即使求饒也會被無情地殺死,綠營士兵和禁旅八旗一樣無法逃脫性命。等陳蟒他們意識到勝利後,隻有幾十個運氣非常好的綠營士兵得以幸存,而禁旅八旗仍沒得到寬恕,隻有統帥禁旅八旗的指揮官兼這路清軍的統帥呂哈喇,沒有在投降後被明軍立刻處死,而是捆起來準備獻俘給延平郡王。