Perang Tiongkok–Jepang Pertama
Peristiwa Selama Perang > Kekalahan Armada Beiyang

Artikel utama: Pertempuran Sungai Yalu (1894)
Pada awal September, Li Hongzhang memutuskan untuk memperkuat pasukan Tiongkok di Pyongyang dengan menggunakan armada Beiyang untuk mengawal angkutan ke muara Sungai Taedong. Sekitar 4.500 tentara tambahan yang ditempatkan di Zhili akan dikerahkan kembali. Pada tanggal 12 September, setengah dari pasukan berangkat di Dagu dengan lima angkutan sewaan khusus dan menuju ke Dalian di mana dua hari kemudian pada tanggal 14 September, mereka bergabung dengan 2.000 tentara lainnya. Awalnya, Laksamana Ding Ruchang ingin mengirim angkutan di bawah pengawalan ringan hanya dengan beberapa kapal, sedangkan kekuatan utama Armada Beiyang akan mencari dan beroperasi langsung melawan Armada Gabungan untuk mencegah Jepang mencegat konvoi tersebut. Namun kemunculan kapal penjelajah Jepang Yoshino dan Naniwa dalam serangan pengintaian di dekat Weihaiwei menggagalkan rencana ini. Pihak Tiongkok telah salah mengira mereka sebagai armada utama Jepang. Akibatnya, pada 12 September, seluruh Armada Beiyang berangkat dari Dalian menuju Weihaiwei, tiba di dekat Semenanjung Shandong keesokan harinya. Kapal perang Tiongkok menghabiskan sepanjang hari menjelajahi daerah tersebut, menunggu Jepang. Namun, karena tidak ada penampakan armada Jepang, Laksamana Ding memutuskan untuk kembali ke Dalian, mencapai pelabuhan pada pagi hari tanggal 15 September. Ketika pasukan Jepang bergerak ke utara untuk menyerang Pyongyang, Laksamana Ito dengan tepat menebak bahwa Tiongkok akan berusaha memperkuat pasukan mereka di Korea melalui laut. Pada tanggal 14 September, Armada Gabungan Jepang berlayar ke utara untuk mencari pantai Korea dan Tiongkok guna membawa Armada Beiyang ke medan pertempuran.
Kemenangan Jepang di Pyongyang telah berhasil mendorong pasukan Tiongkok ke utara menuju Sungai Yalu, sekaligus mengusir seluruh kehadiran militer Tiongkok yang efektif di Semenanjung Korea. Sesaat sebelum keberangkatan pasukan, Laksamana Ding menerima pesan mengenai pertempuran di Pyongyang yang memberitahukan kepadanya tentang kekalahan tersebut. Selanjutnya pengerahan pasukan ke muara sungai Taedong tidak diperlukan lagi. Laksamana Ding kemudian dengan tepat berasumsi bahwa garis pertahanan Tiongkok berikutnya akan didirikan di Sungai Yalu, dan memutuskan untuk mengerahkan kembali tentara yang berangkat ke sana. Pada tanggal 16 September, konvoi lima kapal pengangkut berangkat dari Teluk Dalian di bawah pengawalan kapal Armada Beiyang yang mencakup dua kapal perang tangguh Dingyuan dan Zhenyuan. Sesampainya di muara Sungai Yalu, angkutan tersebut menurunkan pasukan dan operasi pendaratan berlangsung hingga keesokan paginya.
Pada tanggal 17 September 1894, Armada Gabungan Jepang menghadapi Armada Beiyang Tiongkok di muara Sungai Yalu. Pertempuran laut yang berlangsung dari pagi hingga senja, menghasilkan kemenangan Jepang. Meskipun Tiongkok berhasil mendaratkan 4.500 tentara di dekat Sungai Yalu saat matahari terbenam, armada Beiyang berada di ambang kehancuran total – sebagian besar armada telah melarikan diri atau tenggelam dan dua kapal terbesar Dingyuan dan Zhenyuan hampir kehabisan amunisi. Angkatan Laut Kekaisaran Jepang menghancurkan delapan dari sepuluh kapal perang Tiongkok, memastikan komando Jepang di Laut Kuning. Faktor utama kemenangan Jepang adalah keunggulannya dalam kecepatan dan daya tembak. Kemenangan tersebut menghancurkan moral angkatan laut Tiongkok. Pertempuran Sungai Yalu adalah pertempuran angkatan laut terbesar dalam perang tersebut dan merupakan kemenangan propaganda besar bagi Jepang.