information:filtering, quality:correction
Fighting in southern Korea

Commissioned by the new pro-Japanese Korean government to forcibly expel Chinese forces, on July 25 Major-General Ōshima Yoshimasa led a mixed brigade numbering about 4,000 on a rapid forced march from Seoul south toward Asan Bay to face Chinese troops garrisoned at Seonghwan Station east of Asan and Kongju.

The Chinese forces stationed near Seonghwan under the command of General Ye Zhichao numbered about 3,880 men. They had anticipated the impending arrival of the Japanese by fortifying their position with trenches, earthworks including six redoubts protected by abatis and by the flooding of surrounding rice fields. But expected Chinese reinforcements had been lost on board the British-chartered transport Kowshing. Units of the Chinese main force were deployed east and northeast of Asan, near the main road leading to Seoul; the key positions held by the Chinese were the towns of Seonghwan and Cheonan. Approximately 3,000 troops were stationed at Seonghwan, while 1,000 men along with General Ye Zhichao were at headquarters at Cheonan. The remaining Chinese troops were stationed in Asan itself. The Chinese had been preparing for a pincer movement against the Korean capital by massing troops at Pyongyang in the north and Asan in the south.

On the morning of 27–28 July 1894, the two forces met just outside Asan in an engagement that lasted till 07:30 the next morning. The battle began with a diversionary attack by Japanese troops, followed by the main attack which quickly outflanked the Chinese defences. The Chinese troops, witnessing that they were being outflanked, left their defensive positions and fled towards the direction of Asan. The Chinese gradually lost ground to the superior Japanese numbers, and finally broke and fled towards Pyongyang abandoning arms, ammunition and all their artillery. The Japanese took the city of Asan on July 29, breaking the Chinese encirclement of Seoul. The Chinese suffered 500 killed and wounded while the Japanese suffered 88 casualties. General Ye Zhichao reported to the Emperor that he had in fact won the battle and caused over 2,000 casualties to the Japanese forces, for which his army was rewarded with 20,000 taels. He then reported later that 20,000 Japanese attacked him and he inflicted a further 1,500 casualties to his 300 losses and the strategic situation compelled him to withdraw to Pyongyang where en route he inflicted a further 1,500 casualties. Ye's reports of the battle of Seonghwan were received in Beijing in August over a month after the battle occurred, an indication of the lack of proper systems of communication within the Qing army