丽遣其大将豆方娄帅众三万拒之，名振以契丹逆击，大破之，斩首二千五百级”。显庆四年（659年）十一月，“右领军中郎将薛仁贵等与高丽将温沙门战于横山，破之”。660年，唐与新罗的联军攻灭了高句丽西南的盟友百济后，于661年派辽东道（初为浿江）行军大总管契苾何力、浿江道行军大总管任雅相、夫余道行军总管萧嗣业、镂方道行军总管程名振、沃沮道行军总管庞孝泰和含资道行军总管刘德敏率军十余万渡辽水，平壤道（初为辽东）行军大总管苏定方、平壤道大总管刘伯英、与新罗联军由百济故地南北合击高句丽。由于铁勒入侵唐朝，唐军契苾何力