高句丽聚集15万军队驻扎在辽水,还调来几万靺鞨兵据守南苏城(今辽宁抚顺东苏子河与浑河交流处)。随后,泉男建觉得唐军分兵把守,有机可趁,于是派兵袭击高侃、庞同善在新城的营地,结果唐军在薛仁贵的支援下,大败高句丽。

唐太宗、高宗征高句丽示意图
随后高侃率军进攻金山(今辽宁昌图西),与高句丽军交战,初战不利,高句丽军乘胜发起追击时,薛仁贵引兵从侧面杀出,高侃也回头掩杀,再次大败高句丽军,斩首5万多。
契苾何力这边也战果累累,多次取胜,斩杀敌军1万多人,乘胜攻下7城,之后他下令退军至鸭绿江,与李勣军会合。



