描寫的那樣風馳電掣地向日本人猛打猛衝,而是悄然無聲地摸向日本人,一發射完魚雷就疾馳飛奔,逃之夭夭。華軍的快艇都裝有雷達,即使航行在雨暴風狂、濃霧迷濛的夜晚,也可以在雷達熒光屏上發現日本人,發起攻擊。可惜那天夜裡,迷霧消散了,日本人發現了這些快艇,日本大小軍艦一齊炮轟,驅逐艦窮追不捨。這時,華軍驅逐艦投入戰鬥,施放煙幕。許多快艇已經在有利的方位上發射了魚雷,但當時根本無法觀察攻擊效果,只知道打亂了日本艦隊的陣勢。
隨之出擊的是驅逐艦。它們同快艇一樣,也備有雷達,開始也是循著雷達熒光屏顯出的陰影的方向摸黑前進。日本軍艦也裝備著雷達,只是不如華軍的好,不過足可以在魚雷射程內發現敵人。2時58分,日本艦隊的第一盞探照燈亮了,華軍驅逐艦隊當即轉舵,施放煙幕,日本軍艦隔著煙幕向華軍驅逐艦開炮。好幾隊中國驅逐艦被緊緊咬住了。一支支驅逐艦小艦隊不是從正面攻擊日艦隊,而是在漆黑的夜色裡往來馳突。時而進攻,時而逃遁,如此週而復始騷擾日本人。隆隆的炮聲在峽谷中迴盪,一顆顆炮彈落入水中,在海面上激起層層黑浪,道道火光不時地刺向夜空。華軍“天機星”號驅逐艦的艦長此刻並沒有站在駕駛臺上,而是在船艙裡面的“作戰指揮所”裡。他帶著耳機,守在30厘米大的雷達熒光屏旁,一邊觀察戰鬥進展情況,一邊指揮他的戰艦。3時51分。當中國驅逐艦正在酣戰的時候,中國戰列艦和巡洋艦也開火了。群炮齊射,數不清的炮彈連成一條條火龍在驅逐艦士兵們頭上凌空飛馳。軍官們在神奇的熒光屏前觀察著他們的射擊效果。如果看到一個陰影在熒光屏上消逝了,人們就知道這是1艘日艦沉沒了。日本艦隊處於猛烈的炮彈和魚雷的雙重攻擊之下。艦隊開過之後,攪得海水波洶浪湧,留下一道道翻騰的航跡,這航跡隨即被一顆顆魚雷斬斷了。日本艦隊自然不是情願捱打,只是他們火力不猛,射擊不準。西村艦隊的殘部且戰且退。從北面來增援的志摩中將的艦隊開進了殺聲鼎沸的蘇里高海峽後,也被打得七零八落。眼下兩支艦隊的殘部競相逃竄,彼此擁擠碰撞,狼狽不堪。
天亮時,整個蘇里高海峽已被華軍的巡洋艦、魚雷艇和驅逐艦攪了個天翻地覆。在重油層層覆蓋的海面上,漂移著火盆似的日本軍艦和數不清的殘骸碎片,有的還在冒火,救生艇上擠滿了逃生的日本水兵。指揮官下令搭救遇難的日本人。中國驅逐艦撒開救生網,向渾身沾滿油汙的日本人丟擲救生圈和纜繩。但這些日本人大部分都拒不讓中國人搭救,甚至原來躲避救生艇的日本人看到1艘華軍驅逐艦靠近時。有的竟返身跳進水裡。在西村艦隊中眼下只剩下“鳥取”號重型巡洋艦,但也已起火了,後來被飛機和魚雷艇擊沉了。志摩艦隊的3艘巡洋艦隻有1艘安全脫險。
日軍有7000多人死在蘇里高海峽。華軍損失了3艘魚雷快艇;71人死亡或失蹤,107人受傷,金玉啟率領護航航空母艦始終守在萊特島前,從午夜起,伍潛龍率領了威武雄壯的主力艦隊。包括6艘快速戰列艦、10艘航空母艦和輕、重型巡洋艦以及驅逐艦,全隊疾速北上。凌晨2時許,“雪龍”號航空母艦的一架飛機發現了小澤艦隊。伍潛龍當機立斷,首先命令戰列艦以及數艘巡洋艦和驅逐艦率先出戰。全速向日本人駛去。按照他的想法,航空母艦隨後在拂曉時放出飛機,趕到戰列艦前面搶先一步攻擊日本人,然後戰列艦及時趕到,收拾日本人。
天亮了,太陽躍出了地平線,小澤艦隊露面時已是7時35分了。這支艦隊擁有2艘戰列艦、1艘大型航空母艦、3艘輕型航空母艦、3艘輕型巡洋艦和數十艘驅逐艦。華軍伍潛龍艦隊要比它勝過一籌。首批接近日艦的中國飛行員發現日本人航空母艦的甲板上空空蕩蕩的,空中日本飛機也不多。這使伍潛龍感到蹊蹺