Batalha do rio Yalu, o maior combate naval da Primeira Guerra Sino-Japonesa.

A Batalha do Rio Yalu (chinês simplificado: 黄海海战; chinês tradicional: 黃海海戰; pinyin: Huáng Hǎi Hǎizhàn; japonês: 黄海海戦, romanizado: Kōkai-kaisen; lit.  'Batalha Naval do Mar Amarelo') foi a maior combate naval da Primeira Guerra Sino-Japonesa, e ocorreu em 17 de setembro de 1894, um dia após a vitória japonesa na batalha terrestre de Pyongyang. Envolveu navios da Marinha Imperial Japonesa e da Frota Chinesa de Beiyang.

A batalha também é conhecida por uma variedade de nomes: Batalha da Ilha Haiyang, Batalha de Dadonggou, Batalha do Mar Amarelo e Batalha de Yalu, após a localização geográfica da batalha, que foi no Mar Amarelo, na foz do Yalu. Rio e não no próprio rio. Não há acordo entre as fontes contemporâneas sobre os números exatos e a composição de cada frota, mas ambas eram de tamanho semelhante, e a batalha é considerada uma das maiores vitórias da Marinha Imperial Japonesa.