Perang Goguryeo-Sui
pasukan Goguryeo menyergap mereka, namun pasukan Sui yang dalam keadaan siaga berhasil menghalau mereka dan mundur. Gagalnya sergapan itu menyebabkan Lai berpikir bahwa strategi Goguryeo telah berhasil dipatahkan sehingga ia memperbolehkan prajuritnya mengambil barang-barang yang tertinggal di benteng tadi.
Lai tidak sadar bahwa musuh telah memancing pasukannya dalam kondisi tidak siaga. Ketika pasukannya sedang sibuk menjarahi barang, pasukan terkuat Goguryeo yang berjumlah ribuan datang dan menyergap mereka. Dalam keadaan bingung dan pasukannya kocar-kacir, Lai tidak banyak memberikan perlawanan berarti. Ia terpaksa mundur ke laut dengan pasukannya yang tinggal ribuan orang.
Kegagalan ini membuat Lai patah semangat, ia tidak berani lagi bergerak sendiri dan terpaksa harus menunggu angkatan darat tiba lalu bergabung dengan mereka untuk menyerang Pyongyang.
Sementara itu, pasukan darat yang dipimpin oleh Yuwen Shu dan Yu Zhongwen juga menghadapi masalah. Walaupun transportasi perbekalan dari Tiongkok berjalan lancar, namun begitu memasuki wilayah Goguryeo, pasukan itu harus menghadapi risiko disergap musuh dalam perjalanan. Untuk itu, Kaisar Yang memerintahkan agar setiap prajurit membawa sendiri perbekalannya masing-masing. Solusi ini bukannya
memecahkan masalah malah menimbulkan masalah baru karena dengan demikian beban prajurit akan semakin bertambah. Banyak yang membuang makanan itu karena menghambat gerakan dan memilih untuk mengambil apa saja yang ditemui di jalan untuk dimakan. Ketika mencapai Sungai Yalu, kurangnya perbekalan menjadi masalah yang serius.
Raja Yeongyang mengirim komandan lapangan, Jenderal Eulji Mundeok ke kemah Sui dengan penawaran negosiasi damai, namun tujuannya adalah untuk mengamati kekuatan musuh. Yu Zhongwen atas perintah rahasia kaisar yang memerintahkan untuk menangkap Raja Yeongyang atau Eulji bila jatuh ke tangan mereka segera menahan Eulji. Namun para penasehatnya, termasuk Liu Shilong dari
departemen urusan dalam negeri, mengatakan bahwa menawan negosiator musuh bukanlah tindakan yang bijak karena tidak sesuai dengan etika perang. Yu akhirnya membebaskan Eulji dan membiarkannya kembali ke Goguryeo. Belakangan Yu sangat menyesali keputusannya, ia berusaha memancing Eulji kembali dengan alasan untuk mendiskusikan masalah lebih jauh. Eulji yang telah mengetahui tujuan Yu tidak menanggapi surat itu.
Kedua komandan tertinggi Sui sibuk berdebat mengenai tindakan apa yang harus diambil selanjutnya. Yu bersikeras agar Eulji harus diburu, selain itu ibukota Pyongyang juga harus direbut. Maka pasukan Sui pun digerakan ke selatan menuju ke Pyongyang. Strategi Eulji adalah menghadapi serangan lawan tujuh kali dalam sehari, setiap kalinya diakhiri dengan pura-pura kalah dan
mundur. Dengan demikian, pasukan Sui yang merasa diri telah di atas angin akan terpancing dan masuk semakin jauh ke wilayah Goguryeo. Pasukan Sui terpancing dan terus mengejar hingga 20 km dari Pyongyang. Yu Zhongwen akhirnya menyadari bahwa selama ini ia sedang membuang-buang tenaga sia-sia, pasukannya telah dilanda kelelahan sehingga tujuan mereka mencaplok kota Pyongyang pun tidak mungkin lagi dilakukan dengan tenaga yang sudah sedemikian terkuras.
Yu kini menghadapi dilemma, maju dan mundur adalah pilihan yang sulit baginya. Eulji mengirim surat berisi puisi yang mengolok-olok ketidakbecusan Yu sebagai komandan tertinggi. Melihat pasukan Sui sudah tidak bisa maju dan mundur, Eulji mengirim utusan. Ia mengajukan proposal yang menyatakan bahwa negaranya akan menyerah dan mengakui kekuasaan Cina dengan syarat Cina
menarik mundur pasukannya dari Goguryeo. Kesempatan ini digunakan Yu untuk menarik mundur pasukannya dan kembali ke Tiongkok.
Ketika pasukan Sui tiba di Sungai Salsu (sekarang Sungai Chongchon), air di sungai itu dalam keadaan dangkal karena Eulji telah memutus aliran sungai dengan membangun bendungan. Saat setengah dari pasukan itu tengah menyeberangi sungai, Eulji memerintahkan bendungan dibuka dan sehingga air menenggelamkan ribuan pasukan Sui. Pasukan Goguryeo keluar dari
persembunyian dan menyerang sisa pasukan Sui. Catatan sejarah menulis bahwa pasukan Sui harus berlari sejauh 200an km untuk menyelamatkan nyawa mereka. Pertempuran Sungai Salsu ini merupakan kemenangan terbesar Goguryeo terhadap Sui. Dari 305000 pasukan Cina yang menyeberangi Sungai Liao hanya 2700 yang kembali hidup-hidup.
Pada tahun 613, Kaisar Yang kembali mengirim pasukan menginvasi Liaodong, namun sekali lagi berhasil dipukul mundur oleh Korea. Ketika kaisar sedang sibuk memimpin penyerbuan, Yang Xuan'gan, putra perdana menteri Yang Su, yang menaruh dendam pada kaisar, melakukan pemberontakan. Khawatir diserang dari dua front, Kaisar Yang terpaksa mundur dari Liaodong dan memerintahkan pasukannya untuk menumpas pemberontakan Yang.
Pemberontakan Yang Xuan'gan berhasil ditumpas dalam waktu singkat. Setelahnya Kaisar Yang kembali mengirim pasukan ke Korea tahun 614. Walaupun ia berhasil menembus garis depan pertahanan Goguryeo tanpa mencaplok benteng perbatasan, pasukannya tidak dapat maju lebih jauh ke seberang Sungai Liao karena sergapan musuh yang sering menghadang dan gangguan terhadap jalur
perbekalannya. Yeongyang berniat untuk mengakhiri perang yang melelahkan ini dengan menawarkan perdamaian dan mendeportasi Husi Zheng, seorang sekutu Yang Xuan'gan yang kabur ke Goguryeo setelah kekalahannya. Merasa perang ini semakin sia-sia dan menguatnya tekanan dari dalam negeri, Kaisar Yang terpaksa menerima tawaran damai Raja Yeongyang dan menarik mundur seluruh pasukannya dari Korea.
Kampanye militer yang gagal ini telah menyebabkan Sui kehilangan jutaan rakyatnya. Ketidakpuasan terhadap pemerintah pusat mulai timbul dimana-mana. Pemberontakan Yang Xuan'gan walaupun telah ditumpas namun bibit-bibit pemberontakan itu telah menyebar ke berbagai daerah. Pemberontakan petani meletus dimana-mana menentang kesewenang-wenangan sang kaisar. Ketika
ibukota sudah dalam keadaan kritis karena dibayangi pemberontakan, Kaisar Yang memindahkan ibukotanya ke Jiangdu (sekarang Yangzhou, Jiangsu). Pemberontakan terus meluas, bahkan para pejabat dan jenderal-jenderal Sui pun mulai ikut melawan kaisar. Pada tahun 618, Kaisar Yang dibunuh dalam sebuah kudeta yang dipimpin oleh jenderalnya, Yuwen Huaji. Sementara
itu, Goguryeo walaupun meraih kemenangan dalam perang ini, namun kekuatan dan sumber dayanya banyak terkuras. Hal ini menyebabkan runtuhnya kerajaan itu pada tahun 668 karena diserang lawannya, Kerajaan Silla yang beraliansi dengan Cina yang saat itu telah dikuasai Dinasti Tang.