I 645 ledet keiser Taizong av Tang et stort felttog mot Goguryeo med både land- og marinestyrker, men Yeon Gaesomun og Yang Manchun slo tilbake invasjonen og Tángs senere, men mindre angrep. I 654 angrep Goguryeo khitanene, som var Tángs allierte, og i 655 Silla sammen med Baekje.