Przebieg bitwy thumb|Bitwa u ujścia Yalu. Od dołu:1. początkowe uszykowanie flot o godz. 12:302. główna faza starcia, zwarcie flot, ok. 14:303. wycofanie się resztek eskadry chińskiej i koniec bitwy, ok. 17:30 thumb|left|Japoński okręt flagowy „Matsushima” Siły chińskie wypłynęły na spotkanie przyjmując szyk klina – wygięcie linii spowodowane było kłopotami z utrzymaniem prędkości przez starsze jednostki chińskie, mimo że eskadra robiła zaledwie ok. 6 węzłów. Okręty bezpośrednio osłaniające desant wojsk – grupa „Pingyuana” – zajęły pozycję z tyłu. Równoległy szyk okrętów wynikał z przestarzałego rozmieszczenia artylerii głównej na chińskich okrętach, które miały ograniczone możliwości prowadzenia ognia na burty. Okręty chińskie posiadały również wzmocnienia dziobów, co umożliwiało taranowanie przeciwnika. Możliwość ta była czysto teoretyczna, ponieważ jednostki japońskie były dwukrotnie szybsze i lepiej manewrowały. W związku z możnością utraty łączności w czasie bitwy (do czego rzeczywiście doszło, na skutek uszkodzeń okrętu flagowego i dymu prochowego zasnuwającego pole bitwy), ustalono, że w takim przypadku okręty chińskie będą działać parami, nawzajem się wspierając.