唐の高句麗出兵
642年に高句麗では、対唐強硬派の淵蓋蘇文がクーデターを起こし、融和派の栄留王を殺して甥の宝蔵王を擁立した。唐はその懲罰を名目に644年11月に高句麗への侵攻を開始し、645年2月には太宗が親征する大規模な戦争となった。唐は水路と陸路の二面作戦をとった。張亮率いる水軍は高句麗の卑沙城を落したものの、その救援に向った高句麗水軍に大敗した。営州に集結した陸路の主力軍は、李勣を総司令官とし、尉遅敬徳・長孫無忌・薛仁貴・劉弘基・張倹・李道宗・契苾何力・閻立徳らが各隊を率い、これに契丹・奚からの援軍も伴って、高句麗領内に一気に攻め入った。緒戦では高句麗の城塞である蓋牟城・白巌城・遼東城を落し、さらに安市城(英語版)(現在の遼寧省鞍山市海城市)を包囲した(安市城包囲戦)。高句麗の高延寿(中国語版)と高恵真(中国語版)が靺鞨の援軍とともに安市城救援に向かうと、駐蹕山で両軍が衝突する大規模な会戦となったが、結局唐軍が勝利した。高延寿と高恵真は唐に降伏して官位を与えられている。しかし安市城を守る楊万春は降伏を拒否し徹底抗戦を続けた。唐軍は高く強固な城壁に守られた安市城に手こずり、これを攻撃するため土山を築いたところ、これが崩壊して士卒に大きな被害を出し、結局この作戦は失敗に終わった。さらに唐軍は、新城と建安城の攻略にも失敗した。そうした中で鉄勒が唐に侵入したとの知らせを受けた太宗は、これから冬になると兵糧補給が困難になることもあり、これ以上の継戦は困難と判断したため、同年9月には退却を開始し、荒天や厳寒による被害を被りつつ撤退に成功した。