眼見敵人要逃跑,廖泥鰍急令艦隊變陣前去攔截。雙方船隊位置與滿剌加海峽口呈三角形,大食船隊在西北方位,而流求艦隊則在其東南方向四裡。大食船隊雖然速度更快,但流求船隊離滿剌加海峽口更近,故雙方到達海峽口的時間倒是差不多。在海峽口,雙方又爆發了一場大戰。毫無戰意的大食船隊逃跑不得,隻得硬著頭皮迎戰,不到一刻鐘的時間,又有三十餘艘船隻被打斷了桅杆和船帆。齊亞德眼見情況不妙,隻得率了剩下的十餘艘戰船,往海峽北口而去。
流求艦隊的一部分的戰艦繼續尾隨追擊殘敵,大部分則返回了戰場。此時海麵上漂滿了大批失去動力的敵船,還有敵人的二百餘艘輜重運輸船。更重要的是,星堡此時並未解圍,仍有數千柔佛蘇丹國的士兵在星島之上。返回戰場之後,廖泥鰍留了一半戰船打掃殘局,自己率剩下的戰船前往柔佛海峽,以截斷陸上敵人的退路。
當流求戰船趕到時,柔佛海峽像是開了鍋的沸水。星島一側的沙灘之上已經滿是柔佛士兵,他們像熱鍋上的螞蟻,正亂轟轟地亂竄,欲渡過海峽。隻是海峽旁的船隻數量不多,一時間那裡能讓數千人渡過?這柔佛海峽雖窄,也不是可以遊過去的。廖泥鰍趕到之後也不客氣,先是對著海灘一頓亂轟,將柔佛士兵驅離海邊。接著又擊沉了兩艘不肯停航的運輸船,俘獲了敵人的全部船隻,將整個海峽徹底封鎖,絕了敵人逃跑之路。
廖泥鰍還是來遲了一步。從俘虜口中得知,阿齊茲已經率親隨逃跑了。他雖然心中氣惱,卻也無可奈何,隻得派了俘虜回去勸降。按照霹靂軍的一貫政策,隻要不是罪大惡極之人,投降便可活命。這些柔佛士兵隻是奉命攻打星島,彼此之間並無深仇大恨,投降之後絕大多數隻會服幾年苦役而已。除此之外,廖泥鰍還推出了針對貴族富人版的俘虜政策,即可以用贖金來換取自由。
阿齊茲一跑,星島之上的柔佛士兵變成了一團散沙。統兵的土邦王公和貴族互不隸屬,平時之間甚至還有摩擦。麵對流求的投降政策,他們之間吵嚷不斷爭得麵紅耳赤,就隻差拔刀相向了。主戰派人認為已方人數眾多,流求水兵在陸地上隻是跛腳鴨,仍有一戰之力,實在不濟還可以固守待援。投降派則認為流求火器凶悍,與之作戰毫無勝算。最要命的柔佛根本打不破海上封鎖,隻要糧草一斷,失敗不可避免。
吵鬨了幾日之後,還剩下的四千餘名柔佛士兵還是武器投降了。阿齊茲帶上島的有七千人,除了死傷的兩千人,僅帶走幾百親隨逃出生天。對於這些俘虜,廖泥鰍並不打算帶回流求,用寶貴的船艙容量運輸這些俘虜實在是浪費。他打算將帶兵的小王公和貴族關在星堡之中,讓其家族支付贖金。至於普通士兵也留在星島服苦役,畢竟島上基建才開始,需要大量的勞動力。那十幾頭戰象也是同樣的原因,被留在了星島。
海上打掃戰場的時倒遇到了些許麻煩。按理來說,那些被打斷桅杆的戰船,麵對流求火炮戰艦毫無勝算,應該立即投降。實際上隻有雇傭過來的海盜是這樣做的,他們雖然殺人如麻,抵抗反倒不激烈,都乖乖做了俘虜。天竺水手也是稍作抵抗之後,獻船投降了。波斯和大食水手卻十分凶悍,他們麵對投降喊話充耳不聞,反而憑船據守,甚至用船上的遠程武器進行反擊。流求戰船雖然將其包圍,一時半會兒卻拿他們沒有辦法。