官渡の戦い
同時に軍の事務の統括に審配と逢紀を、参謀に田豊と許攸を、将帥に顔良、文醜らをそれぞれ任命した。また、頑なに持論を主張した田豊は、兵士の士気を低下させるという理由で袁紹に投獄されてしまった。
2月、袁紹は自らの支配する地域に陳琳に書かせた檄文を出し、軍を大いにまとめ、曹操との決戦を断行した。まず袁紹は淳于瓊・郭図・顔良を派遣し、白馬(黄河南岸)に布陣していた曹操軍の東郡太守劉延を攻撃させた。
4月、曹操は軍師荀攸の策略に従い、于禁と楽進の軍を白馬から数キロメートル離れた延津から渡河させ、淳于瓊と郭図を顔良から切り離すことに成功すると、張遼と降将である関羽を先鋒として白馬の顔良を攻撃した。関羽が敵中深くに斬り込み顔良の首級を挙げたので、白馬の包囲は解かれた。黄河を渡った于禁・楽進の軍は黄河沿いに西進し、汲・獲嘉の二県にある三十余りの敵陣を焼き払い、将軍何茂・王摩ら二十余人を降伏させた。
曹操は白馬の住民を移住させると、白馬の拠点を放棄して西に移動した。袁紹は今度は文醜・劉備の騎兵部隊に曹操の陣を攻撃させるが、荀攸はこれに対して輜重隊をおとりに使う策略を曹操に進言した。この計に嵌った文醜軍の隊列が乱れたところを攻撃し、文醜を討ち取った。
袁紹が黄河を渡り、延津に向かおうとすると、沮授は病気を理由に軍指揮の辞退を申し出た。これに袁紹は憤然とし、沮授配下の軍を郭図に従属させた。