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-Sui
Baik di laut maupun di darat Cina telah kalah, catatan sejarah menyebutkan sekitar 90% pasukan Sui gugur dalam perang itu, sementara kerugian di pihak Goguryeo tidak sebesar itu. Yang Liang tidak punya pilihan lain selain mundur. Kekalahan ini merupakan tamparan keras bagi Kaisar Wen yang sepanjang hidupnya baru pernah mengalami kekalahan sebesar ini. Sebelum ia sempat mengirim ekspedisi militer untuk membalas kekalahannya ia sudah keburu meninggal tahun 604, diduga dibunuh oleh putranya sendiri, Yang Guang.