Torpedowiec No.45 ugodził mina wytykową „Yangwu”, który zatonął. Zaraz po nim, storpedowany najpierw przez No. 46, a dobity przez kuter z „Volty”, zatonął „Fuxing”. Na jednej z żelaznych kanonierek eksplodował trafiony francuskim pociskiem magazyn amunicyjny; druga zatonęła tuż potem. „Yixin” i „Fupo” wyrzuciły się na brzeg. „Triomphante”, przyniesiony ostatnią falą przypływu, rozstrzelał z niewielkiej odległości „Zhenwei”; pozostałe okręty chińskie także zostały poważnie uszkodzone lub zatopione.

Mimo zaciętego oporu (podczas ataku torpedowca No.46 na „Fuxing” Chińczycy próbowali nawet abordażu), przewaga nowoczesnej, wielkokalibrowej (działa 190–240 mm), a przede wszystkim szybkostrzelnej artylerii francuskiej była miażdżąca i zadecydowała o przebiegu bitwy: po 7 minutach chińska eskadra została obezwładniona, a po około 40 – zniszczona. Zhang stracił 700 ludzi i 22 okręty i dżonki; Courbet – 5 zabitych i 27 rannych.