Linia chińska składała się z następujących par: „Jiyuan” i „Guangjia”, „Zhiyuan” i „Jingyuan”, „Dingyuan” i „Zhenyuan”, „Laiyuan” i „Jingyuan” oraz „Yangwei” i „Chaoyong”.
Ok. 12:50, po zbliżeniu się przeciwników na odległość około 5500 m, Chińczycy otworzyli ogień. Pierwsza salwa z pancernika „Dingyuan” była za krótka, by wyrządzić szkody Japończykom, natomiast ogłuszyła przebywającego wciąż jeszcze na odkrytym pomoście, admirała Dinga, który nie odzyskał przytomności przez cały czas trwania walki. Okręty japońskie odpowiedziały dopiero po zbliżeniu się na 3000m.
Pierwsza eskadra japońska przeszła koło prawego skrzydła chińskiego, zasypując szybkim ogniem krążowniki „Yangwei” i „Chaoyong”. Te nieopancerzone okręty nie były przeznaczone do walki w linii i wybuchły na nich gwałtowne pożary. Początkowo Japończycy chcieli okrążyć eskadrę chińską, lecz obawiając się ognia i ataków torpedowych ze strony podążającej za siłami głównymi grupy „Pingyuana” skręcili w lewo, a następnie ruszyli na pomoc trzem wolniejszym okrętom drugiej eskadry („Akagi”, „Fuso” i „Hiei”), które nie mogąc dotrzymać tempa krążownikom weszły między okręty chińskie. Linia chińska się rozpadła, okręty operowały parami.