而此时海上行军的朝鲜平叛军还不知道自己路上得友军已经被消灭,他们在八月二十六日开始组织吃水浅的运输船开始进入大同江,逆流而上进军平壤,他们花了一天多时间到达松林,此时靠岸的他们分出人准备陆路与陆上的平叛军汇合,他们在这里见到了陆上平叛军的信使,得知他们已经在黄州等待一天已经出发了,于是剩余兵马继续沿水路前进。此时已经是八月二十七日下午此时陆上平叛军已经被消灭,而主力已经在黄州午平壤地区等待,得知朝鲜平叛军已经在松林登陆,于是带着信的百姓党军告知这支军队在黄州驻守协助大军后翼。
八月二十七日下午六点,这一万大军在百姓党军的带领下,进入黄州以北12里处被埋伏,到当天晚上十点结束战斗,此时朝鲜军已经连续战斗三场士兵非常疲惫,郑继愿与兴华公司参谋长决定部队修整一夜。但是还是安排了主力5000人随同骑兵团前往平壤,此时平壤已经被攻破。守御平壤的是登莱军一个团和百姓党得五个团不到人,面对朝鲜军有些单薄。
此时船队在天亮前到达了江西郡,100艘船带着朝鲜军刚刚进入江西郡两侧山崖10里长的山崖拥挤了40条船。而剩下的船还在继续往里走。见此机会炮兵率先开火700米宽得大同江被左右一个炮团夹击。第一轮炮击就是船队最后面的船只,直接将三艘船打沉,而前面顺流而下的小船装着火药与猛火油飞快的朝着先头船只冲过来。船上都是已经确定自己要牺牲的朝鲜百姓党人,他们一共驾驶了80艘船对逆流而上的朝鲜平叛军冲过去,陆陆续续的爆炸声和火药点燃了10几条军船,而他们身后是七艘正在进入江底的沉船,本就因为超载的船只加快了船体的沉没,大同江内漂浮起着近千朝鲜平叛军。
后路已经被沉船封死,主将还是决定死战,于是他带领先头还算完整的12条船冲出去在江南郡西侧搁浅登陆,功夫不负有心人,12条还算大的船只有10条成功搁浅,他们陆陆续续上岸,此时在他们正面等待的骑兵团可没有那么善,骑兵团看着他们刚刚下船还没来得及整队就冲了出去,整个平叛军3000来人就溃了,连带主将一共俘虏1800人而其余要不被杀要不跳进了大同江。
主将被俘虏,并没有让朝鲜军投降,主要他们只看到