The Battle of Jiuliancheng was a land battle of the First Sino-Japanese War between the forces of Meiji Japan and Qing China. It is sometimes referred to as the Battle of the Yalu River, thus creating confusion with the previous naval conflict of the same name of 17 September, and the subsequent naval and ground battles of the Russo-Japanese War, with the same name and occurring at much the same location.