隋朝大将来护儿指挥的水军先于陆军到达了大同江（当时叫坝水），距离平壤城六十里。发现隋的陆军没有到达，婴阳王派出了一小批军队与入侵的隋朝军队交战。简短的交锋后，高句丽的军队假装被击败并向城里撤退。隋朝军队将领以为立功的大好时机已到来，带领10万军队开始围攻平壤。当隋朝军队来到平壤的外围城堡时，发现大门敞开，墙上也无人把守。进入城堡后，发现地上放着钱财和武器。为了谨慎起见，隋朝军队将领下令禁止掠夺。当隋朝军队来到一个寺庙后，遭到了高句丽的伏击。不过高句丽的军队并没有取胜，然后就撤逃了。这次隋朝军队将领真的以