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
Angkatan laut Sui tiba lebih awal dari angkatan darat, mereka mendarat di Sungai Daedong. Mengetahui angkatan darat musuh belum tiba, Raja Yeongyang mengirim pasukan kecil untuk memerangi angkatan laut Sui yang baru tiba itu. Setelah beberapa pertempuran singkat, pasukan Goguryeo berpura-pura kalah dan mundur ke kota. Komandan angkatan laut Sui, Lai Huni, merasa inilah saat baginya untuk mengukir prestasi, ia segera mengerahkan 100.000 pasukan untuk mengepung Pyongyang.