防”號遇見的最早敵手是李文宇少校率領的魚雷艇中隊,他們此前一直在這一帶海域活動,22時14分的時候,擔任警戒的“霓”號驅逐艦發現了左前方的島影中閃出了三艘快速逼來的魚雷艇,“霓”號立即開火,中國魚雷艇雖然左避右躲並施放煙幕,但是依然被擊中,這第一波攻擊遂被擊退,但在這以後,中國魚雷艇還是不斷以三艇一組分成小隊前來攻擊,讓“周防”號始終處於緊張狀態之中。正當“磐手”號裝甲巡洋艦率領三艘驅逐艦趕走中國魚雷艇迴歸本隊時,卻被“山城”號當成了中**艦遭到了炮擊,一發356毫米炮彈擊中了“磐手”號,造成全艦大火和人員的大量傷亡,日本艦隊頓時亂作一團。
中國魚雷艇的攻擊一直沒有中斷,日本軍艦雖然沒有被魚雷擊中,但是中國魚雷艇遲滯和干擾了日本艦隊的行動,不久,中國魚雷艇射出的一枚魚雷擊中了已經受傷的“磐手”號裝甲巡洋艦。這艘日本軍艦立時開始傾斜起來,不久傾斜達到了45度,艦長不得已下令棄艦,但是大部分日本水兵這時已經來不及逃生,兩分鐘後,這艘老式裝甲巡洋艦傾覆,並於艦尾處開始沉入水中。
當“周防”號出現在中國水兵的視野當中後,“民權”號立刻調整了炮火,用兩座前主炮塔轟擊“山城”號,用一座後主炮塔轟擊“周防”號,中國炮手將自己精準的炮術發揮到了極致,“周防”號接連被兩枚406毫米炮彈擊中,在劇烈的爆炸中變成了一堆“宛如熔鐵爐一般”熊熊燃燒著的廢鐵塊。這是日本在最近的戰鬥中損失的第一艘戰列艦,也是自日俄戰爭以來第一艘被火炮擊沉的日本戰列艦。
擊毀“周防”號之後,“民權”號重新將全部火力集中到了“山城”號身上,然而此時由於視線不良,加上日本驅逐艦艦又頻頻施放煙幕,根本無法有效的瞄準射擊。但這時中國輕巡洋艦和驅逐艦趕來幫忙了,兩艘輕巡洋艦和兩艘驅逐艦出現在了日艦的左前方,從另一個方向將魚雷射向日本艦隊,這次輪到日本人的驅逐艦中雷了,日本驅逐艦“霓”號被一枚魚雷擊中,頓時火光沖天,“如同一根燒紅的鐵矛刺入水中”一樣發出“噝噝”的聲響,迅速的沉到了海水裡。此外“早夕”號驅逐艦的艦尾也被一枚魚雷炸得稀爛,不一會兒便打著轉消失在了海面上。日本驅逐艦隊的實力因此大減,剩下的驅逐艦一鬨而散,這時中國海軍的重雷裝輕巡洋艦“海雲”號向“山城”號進行了一次魚雷齊射,5枚魚雷直向“山城”號射去,“山城”號躲閃不及,左舷後部被“海雲”號發射的一枚魚雷命中了,艦體頓時被炸裂,海水大量湧入,“山城”號開始傾斜,艦長大谷幸四郎大佐不得不下令向兩個彈藥庫注水以恢復平衡,結果導致第3號炮塔以下的火炮不能使用,只能以艦首的1號、2號主炮塔攻擊“民權”號,但幸運的是此時“山城”號的動力無損,依然能夠保持航行。
激烈的戰鬥進行到了2時43分,日本艦隊損失慘重,士氣逐漸的開始低迷,而中國艦隊則越戰越勇,“勝利”號一馬當先,“民權”號緊隨其後,繼續向日艦猛射。這時日本艦隊再次遭遇到了中國驅逐艦隊的攻擊,這是奉命前來支援的由鄧仲文海軍上校指揮的第5驅逐艦中隊的6艘驅逐艦,中國驅逐艦高速逼近日艦,尤其是坐鎮在“破軍”號驅逐艦上的鄧仲文上校率領兩艘驅逐艦“七殺”號和“天狼”號開到了日艦的至近距離,一共發射了12枚魚雷。其中“破軍”號的魚雷又一次命中了“山城”號,這次是左舷中部中雷,“山城”號內的通訊立時中斷,指揮陷入一片混亂之中。;
魚雷發射完畢的“七殺”號、“破軍”號和“天狼”號並未返航,而是改變航向,開始用火炮向漂浮在水面上的“日進”號和“青森”號射擊,正在這時,中國驅逐艦忽然掉頭,原來是接到了戰列巡洋艦隊發來的訊號,讓他們不要擋住炮口。3時