في أوائل سبتمبر ، قرر لي هونغ تشانغ تعزيز القوات الصينية في بيونغ يانغ من خلال استخدام أسطول بييانغ لمرافقة عمليات النقل إلى مصب نهر تايدونغ. كان من المقرر إعادة انتشار حوالي 4500 جندي إضافي متمركزين في تشيلي. في 12 سبتمبر ، نقلت نصف القوات في داغو في خمس وسائل نقل خاصة مستأجرة وتوجهوا إلى داليان حيث انضم إليهم بعد يومين في 14 سبتمبر 2000 جندي آخر.
حريق هينكلي العظيم كان حريقًا في غابات الصنوبر بولاية مينيسوتا الأمريكية في سبتمبر 1894 ، مما أدى إلى حرق مساحة لا تقل عن 200000 فدان (810 كم 2 ؛ 310 ميل مربع) (ربما أكثر من 250.000 فدان [1000 كم 2 ؛ 390 قدم مربع) ميل]) ، بما في ذلك مدينة هينكلي. كان عدد الوفيات الرسمي 418 ؛ كان العدد الفعلي للقتلى أعلى على الأرجح.
في البداية ، أراد الأدميرال دينغ إرسال وسائل النقل تحت حراسة خفيفة مع عدد من السفن قليل ، في حين أن القوة الرئيسية لأسطول بييانغ ستحدد وتعمل مباشرة ضد الأسطول المشترك من أجل منع اليابانيين من اعتراض القافلة. لكن ظهور السفن الحربية اليابانية يوشينو ونانيوا في طلعة استطلاعية بالقرب من ويهاي أحبط هذه الخطط. أخطأ الصينيون في فهم الأسطول الياباني الرئيسي. نتيجة لذلك ، في 12 سبتمبر ، غادر أسطول بييانغ بأكمله داليان متجهًا إلى ويهاي ، ووصل بالقرب من شبه جزيرة شاندونغ في اليوم التالي.
في 15 سبتمبر ، التقى الجيش الإمبراطوري الياباني في مدينة بيونغ يانغ من عدة اتجاهات. هاجم اليابانيون المدينة وهزموا الصينيين في النهاية بهجوم من الخلف ؛ استسلم المدافعون. مستفيدة من هطول الأمطار الغزيرة خلال الليل ، هربت القوات الصينية المتبقية من بيونغ يانغ وتوجهت شمال شرق البلاد نحو مدينة أويجو الساحلية. بلغ عدد الضحايا 2000 قتيل و حوالي 4000 جريح للصينيين ، بينما بلغ إجمالي الخسائر اليابانية 102 قتيلاً و 433 جريحًا و 33 مفقودًا. في الصباح الباكر من يوم 16 سبتمبر ، دخل الجيش الياباني بأكمله إلى بيونغ يانغ.
أمضت السفن الحربية الصينية اليوم بأكمله في الإبحار في المنطقة ، في انتظار اليابانيين. ومع ذلك ، نظرًا لعدم رؤية الأسطول الياباني ، قرر الأدميرال دينغ العودة إلى داليان ، والوصول إلى الميناء في صباح يوم 15 سبتمبر.
افترض الأدميرال دينغ بشكل صحيح أن خط الدفاع الصيني القادم سيتم إنشاؤه على نهر يالو ، وقرر إعادة نشر الجنود هناك. في 16 سبتمبر ، غادرت قافلة من خمس سفن نقل من خليج داليان تحت حراسة سفن أسطول بييانغ التي تضمنت البارجتين الحربيتين ، دينغيوان وتشينيوان. عند الوصول إلى مصب نهر يالو ، نزلت وسائل النقل ، واستمرت عملية الإنزال حتى صباح اليوم التالي.
في 17 سبتمبر 1894 ، واجه الأسطول الياباني المشترك أسطول بييانغ الصيني قبالة مصب نهر يالو. أسفرت المعركة البحرية ، التي استمرت من أواخر الصباح حتى المساء ، عن انتصار ياباني. على الرغم من أن الصينيين كانوا قادرين على إنزال 4500 جندي بالقرب من نهر يالو بحلول غروب الشمس ، كان أسطول بييانغ قريبًا من نقطة الانهيار التام ، إلا أن معظم الأسطول قد فر أو غرق ، وكانت ذخيرة أكبر سفينتين دينغيوان وتشينيوان قد نفدت ذخيرتها تقريبًا. دمرت البحرية الإمبراطورية اليابانية ثمانية من السفن الحربية الصينية العشر ، مما يؤكد قيادة اليابان للبحر الأصفر. كانت العوامل الرئيسية في انتصار اليابان هي التفوق في السرعة والقوة النارية. حطم الانتصار الروح المعنوية للقوات البحرية الصينية. كانت معركة نهر يالو أكبر اشتباك بحري في الحرب وكانت انتصارًا دعائيًا كبيرًا لليابان.