5年夏四月二十六日，李世勣攻下盖牟城（今辽宁省抚顺市），获得人口二万，粮十万石，唐太宗改称其地为盖州。在海路，张亮等已越过渤海登陆，五月初二日，麾下行军总管程名振乘夜从西门攻下沙卑城（今辽宁省大连市），俘虏其男女八千人。为了震慑高句丽，张亮派先遣船队到鸭绿江入海口，但并没有按唐太宗最先要求进一步向平壤进发。
辽东城之战.很快，李世勣和李道宗将隋炀帝曾久攻不下的辽东城（今辽宁省辽阳市）包围。五月初八日高句丽派国内城和新城4万步骑来支援辽东城，李道宗先是遣手下将领张君乂迎战，不久张君乂