Belligerents
Background
Yuan Shao, unifier of the four northern provinces, and Cao Cao, keeper of the Emperor — a showdown was only a matter of time. On record, Yuan Shao fielded a hundred thousand against a fraction of that number. Guo Jia’s "ten victories" analysis and Xun Yu’s counsel that the first to retreat would lose held the weaker camp together.
Course
Guan Yu’s slaying of Yan Liang at Baima won the opening round, but the main contest ground into attrition at Guandu. As his grain ran out, Cao Cao contemplated withdrawal — until Xun Yu wrote back that this was precisely the moment for the extraordinary stroke. It came: the slighted Xu You defected and betrayed the location of the Wuchao grain depot, and Cao Cao personally led five thousand picked men to burn it in the night. With the grain gone, Yuan Shao’s host disintegrated overnight, and even his general Zhang He came over.
Outcome & impact
The classic reversal of Chinese military history — a force outnumbered severalfold, by the records, taking the whole north. Yuan Shao died broken within two years, his house consumed by his sons’ feud, and Cao Cao rolled on to unify the north. The textbook case of intelligence and logistics beating numbers.
History vs. the novelHistoryvsNovel
The novel doubles Guan Yu’s trophies, adding Wen Chou to Yan Liang; history credits him only with Yan Liang, Wen Chou falling in the melee. The spine of the battle — Wuchao, Xu You’s defection — is straight from the record.