為了防止霹靂軍戰艦追擊,宋軍指揮官又留了與其素來有隙的將領下來,讓其領了一百艘戰船斷後。誰都知道,留下來斷後跑又跑不過,打又打不贏。如果戰死和被俘倒好,如果負傷了下場則更悲慘,餘生都將在痛苦中度過。如此明顯的公報私仇,在斷後的宋軍士兵中霎間炸了鍋。待主力一退去,斷後的那些宋軍便派人與霹靂軍聯係投降事宜。半日之後,這些投降的戰船便在引導下,徐徐開進了台北港。
張宣並沒有乘勝追擊,一方麵是宋軍主力尚存,戰船數量仍然是第一分艦隊的二十倍以上,貿然追擊極易遭到埋伏,特彆是追擊到大陸沿海水域。那裡島嶼眾多,水文航道比張宣上次遇襲的高麗海岸還複雜不少,利於宋軍輕快小船而不利於吃水深的霹靂軍大船。另一方麵也是因為要南下台中。雖然台北之圍已解,但是台中、台南和澎湖還被重重包圍。星島的第二分艦隊還沒有趕到,作為當下流求唯一的海上戰力,第一分艦隊的任務不是擴大戰果,而是保護流求。
就在進攻台北的宋軍敗退之時,進攻台中的宋軍也陷入了進退維穀之中。台中海域正如情報所示一樣,隻有為數不多的霹靂軍輕快小船。按照預定的計劃,他們在戰船的掩護下,順利登陸上岸,並掘壕將台中堡圍了起來。登陸上岸的宋軍士兵有五千人,他們留了二千人圍困堡壘之後,其餘人則繼續往內陸挺進。麻煩正是出現在此時,他們驚慌地發現,堵在前進道路的霹靂軍人數竟不少於他們。以逸待勞的霹靂軍,憑著屯墾點的工事和火炮,讓他們寸步難行。
二千名宋軍加上外海的三百艘戰船,根本攻不下堅固的台中堡,甚至要將圍住也是十分困難。台中堡雖然隻有一個營,外加一個基乾民兵營,但憑借犀利的火器,戰力不比宋軍的戰力差,雖然宋軍有威力十足的床弩,甚至還有火器。隻不過台中堡守軍得到的命令是堅守,而不能貿然出擊。要達到這個目的根本不難,毫不誇張地說,即便一萬宋軍要在短期內拿下這座棱堡,也是不可能。而堡中的糧水至少可以堅持一年以上。
除去留守台北的戰艦,南下的第一分艦隊雖然隻有四十餘艘戰船,卻對台中的三百艘宋軍戰船形成了碾壓。除了火炮、噸位、航速的優勢之外,也因為出其不意的打擊。台中的宋軍根本就沒有料到台北戰事會如此之快結束,根本沒有料到會有如此之多的戰艦突然出現。在猛烈的火炮下,台中的宋軍戰船損失慘重。一部分被打斷桅杆被俘,一部分逃往了大陸方向,還有一部分則逃往澎湖方向。
曆史總是驚人地相似。登陸的五千宋軍也陷入了與蒲壽庚之前的窘境。他們前進不得,停在岸邊的糧草輜重船也儘數落入霹靂軍的手中。更要命的是,護航的戰船又被打得四散而逃,這意味著糧道已經被切斷。五千人每日的糧草消耗便是萬斤以上,而他們搬上岸的僅僅隻有二十萬斤。這意味著,如果二十日之內戰事沒有突破,或者從流求的堡壘和屯墾點中獲得糧食,他們將陷入絕境。