公元1902年4月1日,也正是西方的愚人節這一天,天氣晴朗,萬裏無雲。
遠東海軍司令劉清輝元帥在根據沙俄聯軍海軍艦隊的補給供應情報,斷定沙俄海軍聯合艦隊將通過白令海峽直接前往進攻遠東海軍基地海參崴,於是1901年4月1日下午劉清輝下令,遠東黃海艦隊全體進入戰鬥位置,在緊張的氣氛之中,等待著沙俄海軍聯合艦隊的到來。
4月2日,沙俄海軍聯合艦隊出發,2日下午一點零三分到達海參崴外海附近,並開始擺出戰鬥隊形,前往海參崴基地,但此時他們卻不知道已經鑽進了遠東黃海艦隊的大包圍圈之中,而由於沙俄海軍聯合艦隊,在反潛能力上的不足,所以他們采取了穩紮穩打的行軍。
4月2日下午2時45分,遠東黃海艦隊第五戰鬥分隊,3000噸華夏級驅逐艦“襄陽號”發現沙俄海軍聯合艦隊,3時5分,黃海艦隊長黃海濤中將下令全艦隊展開出擊,1小時以後,遠東黃海艦隊開始尾隨沙俄海軍艦隊前進,在下午3時15分雙方進行了第一次試探性的交火,而整個下午遠東黃海艦隊都像幽靈一樣始終伴伴隨著沙俄海軍聯合艦隊,著直接給沙俄海軍聯合艦隊的官兵,帶去了極大精神壓力,這也讓原本已不高的士氣更加低落。
下午3時30分,根據自身整體航速的劣勢,沙俄海軍聯合艦隊司令官羅日捷斯下令改變戰鬥陣形,以自身有利戰鬥隊形,展開各個擊破,他命令沙俄海軍聯合艦隊的第一、第二分隊加速到14節,這樣就可以行駛到第三分隊的前麵,由於沒有同時下達命令,導致第三分隊突然減速,這樣使得整個沙俄海軍聯合艦隊的陣形陷入混亂之中。
而這樣有利的機會,遠東黃海艦隊中將指揮官黃海濤怎麼會放過,於是一直潛伏在水底等待命令的劍魚和電魚兩支潛艇編隊,展開了第一波的水下攻擊,下午3時55分,遠東黃海艦隊與沙俄聯合海軍艦隊,雙方已經接近至11海裏左右,而沙俄海軍聯合艦隊此時尚未把混亂的陣形完全恢複過來,在遠東兩支潛艇編隊的攻擊下,此時沙俄海軍聯合艦隊已經損失了一艘戰列艦和一艘重巡洋艦。
4時5分,遠東黃海艦隊長黃海濤中將發出全體攻擊命令信號,下午4時15分,遠東黃海艦隊第二戰鬥分隊,旗艦“天津號”,以及其餘六艘戰艦“蘭州號”、“昆明號”、“成都號”、“西安號”、“西寧號”、“鄭州號”均獲得有利攻擊陣位,可是第二戰鬥分隊長葉永軍毅然下令在敵前大轉向,這即是遠東海軍著名的“U”型轉彎。
4時18分,沙俄海軍聯合艦隊,第四分隊旗艦“蘇沃羅夫公爵”向遠東黃海艦隊開火,4時26分,已經完成轉向的黃海艦隊第二戰鬥分隊七艘萬噸級鐵甲戰列艦,開始發炮還擊,雙方戰艦在5000-6000米距離以內,開始了一場持續一個小時的炮戰,從此遠東地區最後一場大海戰正式開始。
遠東黃海艦隊第二分艦隊在用時16分鍾完成了“U”型轉向,采用搶占T字橫頭位置,並采用戰術穿過沙俄海軍聯合艦隊,率先向沙俄海軍聯合艦隊的第四分艦隊戰艦展開攻擊,但黃海艦隊第二分艦隊在轉向過程中,還是被沙俄海軍聯合艦隊第四分艦隊打傷了“昆明號”和“蘭州號”,可是在完成轉向以後,黃海艦隊第二分艦隊立即利用其較高的航速和射速,再加上火炮彈藥威力等優勢,漸漸奪取了海上戰場的主動權。