唐太宗贞观年间,高句丽进攻
新罗,新罗王向唐告急。唐命高句丽停战,
盖苏文拒绝。645年(唐贞观19年),唐太宗亲率10万军队亲征高句丽,攻破高句丽的
玄菟、横山、盖牟、磨米、
辽东、白岩、
卑沙、麦谷、银山、后黄等城,打到安市城时,
唐军因为“辽左早寒,草
枯水冻,士马难久留,且粮食将尽”而班师。唐太宗亲征高句丽,唐军总共损失接近2000人,战马死了八千匹,唐军打下高句丽10座城,迁7万人入中国,还斩首4万多级(通常杀敌数远多于斩首数),唐军还缴获大量马、牛、装备、物资。唐军多次大胜,其中单是在安市城外击败高延寿高惠真的那次胜利,唐军不仅消灭了15万高句丽军,还缴获马5万匹,牛5万头,铁甲万领,以及其他大量装备。