俘获男女八千多人。李世勣率领大军进至辽东城下(今辽宁辽阳),高丽派四万兵马援救辽东。唐将李道宗、马文举奋勇冲杀,歼敌千余名。唐太宗带数百名骑兵来到辽东,慰问奖赏军将,指挥唐军攻城。结果,辽阳城被唐军攻破,俘获男女四万人,歼敌一万多名。太宗即以辽东城为辽州。
唐军进围高丽白岩城。右卫大将军李思摩中箭受伤,唐太宗亲自为他吸去脓血,将士深受感动。乌骨城派出一万多人声援高丽白岩城守将,唐朝大将契苾何力率八百名骑兵迎战,腰部被敌将高突勃击伤。薛万备单枪匹马突入敌阵救出契苾何力。契苾何力受伤不下火线,包扎伤口后再次出战,所向披靡。高丽兵大败,奔逃几十里。
六月,李世勣率军猛攻高丽白岩城,唐太宗也坐镇指挥作战。白岩城守将孙代音被迫献城投降。唐太宗以白岩城为岩州,命孙代音为刺史。
唐军既攻克辽东,又进围安市城(今辽宁海城南之营城子)。高丽派高延寿、高惠真统兵十五万救援安市。唐太宗、李世勣、长孙无忌指挥唐军布阵出击。唐龙门人薛仁贵穿奇装异服,大呼陷阵,所向无敌。太宗召见了薛仁贵让他担任游击将军。于是高丽军队大败,高延寿、高惠真后率所部三万六千多人降唐。这次战役,唐朝歼敌二万余名,俘获无数,高丽举国震惊。
唐军久攻安市城不下,辽左又早寒,草枯水冻,士马难以久留,且军粮将尽,太宗遂于九月份时候就下令从高丽班师回朝。此役攻拔高丽玄菟、横山、盖牟、磨米
贞观十九年(2/4)