安市城包囲戦
7月20日、2方面が戦闘状態になった。唐は高句麗軍と直接戦う歩兵と騎兵15000人を率いる李勣を送った。しかし唐の長孫無忌は高句麗軍を攻撃する為に山(後の駐蹕山)の北から峡谷を渡って精鋭騎馬隊11000人を率いた。この戦いで太宗は個人的に歩兵と騎兵4000人を率いた。唐軍は高句麗軍を粉砕しながら最終的に勝利に至った。少なくとも高句麗兵2万人が殺され高延寿と高恵真など高句麗兵36800人が降伏した。唐軍は5万匹の馬と5万頭を超える牛、1万を超える鉄製の甲冑を鹵獲した。戦闘後、唐は高句麗領から安市城要塞を分離することに成功した。