張弘範的先頭部隊抵達金甌角的時候宋軍早就撤離了,城裏剩下的就是些本地人,宋國商人撤離的很徹底把糧食,布匹等資源全部帶走,剩下的這些本地土人看到元軍來了非常歡迎,張弘範很開心見到宋人的自知之明,可是問題也來了這些原來還準備就地給軍隊征集糧草的結果宋人撤退的很徹底導致當地糧食嚴重不足還需要張弘範從外地調糧食過來,張弘範一氣之下把當地土人全部趕出去了免得在他眼前轉悠礙了他的眼。
當地土人原本以為宋人走了,新來的蒙古人會給他們糧食,結果蒙古人更加厲害,直接把他們全部驅逐出金甌角,當地人當然不敢還糾集了幾萬人到蒙古人大營討說法。蒙古人一看這還得了?立馬張弓搭箭騎兵衝鋒把這幾萬人殺的鬼哭狼嚎,再也沒有人站出來討說法了,都離蒙古人遠遠的。
這麼一來張弘範是清淨了,麻煩也來了。沒人給元軍做事了,當地人都跑了現在連一個像樣的向導都找不到,沒辦法隻得派出船隻在金甌角南部搜索。
船是派出去了等了兩天都沒有回音,張弘範知道不好了,派出去的船隻肯定遭遇宋軍被劫持了,這樣的恥辱是他張弘範能接受的?立馬擂鼓升帳開始點兵,兩百艘戰船出港排出雁型陣往南搜索宋軍艦隊,張弘範很囂張把艦隊拉開縱向距離就有五十裏。
這麼大的陣勢宋軍想不知道都難,江鉦派出十艘老式戰船去吸引張弘範的艦隊,把他們吸引到宋軍預設海域。要知道宋軍的老式戰船也是飛剪式船底航行速度遠不是元軍寬底船能比的,張弘範正愁宋軍主力躲起來了沒有辦法搜尋的時候,桅杆上的觀測兵發現南方二十海裏有十餘艘船隻懸掛宋國旗幟,張弘範心想這肯定是宋國的巡航船隻,如果被他們發現元軍來了,肯定回去報信這麼一來宋軍就會做好準備,如果宋軍集合所有宋國戰船他這麼點戰船完全不是宋軍的對手,隻有靠突然襲擊才能取得效果。
想到這裏立馬指揮所有船隻向旗艦靠攏,派出三十艘飛虎船(元軍偵查和傳遞消息船隻)前出攔住宋軍船隻後路,務必要一舉殲滅這支宋軍巡航編隊,飛虎船的船身小,重量輕速度確實很快,宋軍艦隊發現元軍艦隊立馬掉頭向南駛去,元軍當然不會善罷甘休一路尾隨,宋軍艦隊不時把煙火射向天空,估計是給過往的宋軍商船預警張弘範是這麼想的。
飛虎船一路追擊追了大約七八十海裏才追到宋軍艦隊附近,宋軍艦隊的指揮官是一名叫鄭元祐的年輕將領,元軍的飛虎船這麼不知好歹的追了這麼遠還在後麵糾纏,眼看飛虎船和元軍艦隊距離越來越遠完全不把這支宋軍艦隊放在眼裏,心裏非常窩火,鄭元祐發出旗語要別的船隻解決掉這支元軍飛虎船隊再後撤。
大家早就想出手了,隻是旗艦沒說話大家都不好越權而已,現在旗艦終於發話了大家也就不藏著掖著了,十艘戰船分開到兩側把元軍飛虎船引到中間,就在飛虎船上的元軍準備拋出繩索張弓搭箭想要跳幫作戰的時候,十艘宋軍戰船打開兩側船舷蓋板把裏麵的火炮推了出來,元軍是知道宋軍有火炮的隻是沒有想到宋軍的火炮可以安裝在船艙內,火炮的出現直接打擊了飛虎船上的元軍士氣,元軍將領立馬發出警告想要逃跑。
事到如今當然不會隨了元軍的心意,每艘船上十門火炮十艘就是一百門一次齊射就把這三十幾艘飛虎船給打的稀巴爛,元軍水兵死傷慘重紛紛跳水求生,鄭元祐看到元軍飛虎船隊已經報廢就發出旗語大家繼續撤,不過速度放慢點要不元軍主力跟不上。
張弘範跟在後麵哼次哼次終於追上來了,一看海麵上除了破碎的船板和落水的水兵飛虎船已經沒有了,頓時知道上當了連忙下令後撤,鄭元祐一看張弘範要跑那還了得,也給周圍是宋軍艦隊發元軍主力要跑的煙花信號。
江鉦得到信號知道張弘範要跑都到這裏了如果跑了豈不可惜?也給周圍的宋軍艦隊發出信號,出擊。埋伏在周圍的七百多艘熊式驅逐艦和虎式護衛艦全部出動圍堵元軍艦隊,鄭元祐發現元軍要跑的時候就命令艦隊調轉船頭全速追上去。
元軍眾將一看就這十艘戰船也敢追上來,就放慢船速準備殲滅這十艘船隻再撤退,等到交火的時候才知道自己輕敵了,宋軍這十艘船隻行動整齊劃一,將領指揮熟練,船上武器更是元軍想都不敢想的火炮而且還那麼多,也不怕一次齊射把船隻給震散板了。
當元軍還在給戰船上的床弩上弦的時候,宋軍火炮已經在十海裏外開始炮擊了,雖然距離遠命中率不高,但是那聲勢嚇人啊!偶然也有被擊中的元軍船隻,隻要被宋軍火炮擊中一枚炮彈元軍船隻的小半個船隻就被打爛,海水頓時湧進船艙。張弘範一看這還得了宋軍的武器什麼時候這麼厲害了?眼看勢頭不妙趕緊命令邊上的飛虎船向他靠攏,張弘範帶著自己的親兵就登上飛虎船把自己訓練的一年多的三萬元軍艦隊留給了宋國海軍自己頭也不回的向著占城方向逃竄連金甌角的兩萬蒙古騎兵都不要了。