对高句丽的战争。
在高句丽附近的两个小国新罗和百济,其中新罗早早就已经投诚大周王朝,愿为藩属,而百济则与高句丽交好。
开皇十年三月,看到高句丽和大周王朝发生交锋,百济趁乱攻打新罗,一下子就攻占了新罗40余城,接着,依靠着新罗和高句丽接壤的城池,和高句丽合兵,谋绝了大周王朝借道新罗攻打高句丽的路线。
开皇十年五月,终于撑不住的新罗向楚世昭求援,楚世昭要求百济罢兵,百济不从。
开皇十年六月,楚世昭从洛阳出发东征,八月至定州后,又亲佩弓矢,与讨匈奴战事之中名声鹊起的杨延朝、韩顾等将领驻军幽州。蓝殊的军队从柳城兵发,向怀远镇一带虚张声势,而实则潜师北进。
九月,蓝殊出其不意地从通定渡过辽水,进至玄菟,高句丽大惊,城皆闭门自守。
高句丽城中守军惊恐,不敢出战。
而蓝殊带着归顺的南匈奴、回纥人的胡兵为先锋,渡过辽水趋建安城,破高句丽兵,斩杀数千人。
蓝殊、杨延朝围攻盖牟城,克之,俘两万余人。
开皇十年十二月,李晟明率舟师渡海袭占卑沙城,再度俘获八千高句丽士卒,随后,楚世昭分遣杨方等人指向鸭绿水,高句丽派遣大将盖皋君以步骑四万援辽东,杨延朝率领背嵬军两千人迎击,又有蓝殊策应迂回,大败高句丽的援军,又斩万余人。
楚世昭率领后续大军渡过辽水,撤桥以坚军心。
并且楚世昭一人亲领精兵与蓝殊围辽东城,先登武士显锋芒,仅用半个时辰不到的时间,就攻克城头,其中的骁勇战将乘风烧毁西南楼,城破之后,高句丽兵败如山倒,愿降者不计其数。
随后楚世昭再度向白岩城进军。
乌骨城内,高句丽的守将李宗龙遣兵万余援白岩城,楚世昭则自己带领着背嵬军将其击溃。
高句丽举国皆惊,后黄城、银城守军自退。
大周王朝的军士孙庭廉献策,认为以大周王朝如今的局势,应该放弃其余小城,先取乌骨城,如此一来,其余挡道小城必溃,平壤则不可守,而拿下平壤,则高句丽败局必定。
楚世昭采纳了孙庭廉的策谋,但其他人都觉得这么打