下行军总管程名振乘夜从西门攻下沙卑城（今辽宁省大连市），俘虏其男女八千人。为了震慑高句丽，张亮派先遣船队到鸭绿江入海口，但并没有按唐太宗最先要求进一步向平壤进发。
辽东城之战.很快，李世勣和李道宗将隋炀帝曾久攻不下的辽东城（今辽宁省辽阳市）包围。五月初八日高句丽派国内城和新城4万步骑来支援辽东城，李道宗先是遣手下将领张君乂迎战，不久张君乂不支向后退却。李道宗见情势紧急，亲率骑兵4千冲锋，一举击破高句丽援军，斩首千馀级，张君乂作战不利溃退被处决。五月十日太宗度过辽河后，下令拆除桥