Perang Goguryeo-Sui
Setiba di Korea, Yang Liang dan pasukannya menghadapi musim hujan yang datang lebih awal. Hujan lebat menghambat gerak laju pasukan dan transportasi peralatan perang. Mereka pun harus menghadapi perlawanan sengit dari pasukan Goguryeo sehingga jatuh banyak korban. Yang Liang sadar bahwa ia sendirian tidak akan sanggup mencapai kemenangan, maka ia memutuskan untuk bergabung dengan angkatan laut yang dipimpin Zhou.
Perang Goguryeo-Tang
Perang Goguryeo-Tang terjadi pada periode tahun 645 ke 668 dan awalnya diperangi antara Kerajaan Goguryeo dan Kekaisaran Tang. Selama perang berlangsung, kedua pihak beraliansi dengan berbagai negara. Kehabisan energi karena serangan bertubi-tubi, Kerajaan Goguryeo dan Baekje kalah setelah dijepit dari dua arah oleh Dinasti Tang dan Kerajaan Silla.