(四)曹操击破刘备回军许都后,袁绍遂召集谋臣商量攻许。田丰劝谏,袁绍不从,遂派大将颜良屯兵白马。曹操采取荀彧的“声东击西”之计,先佯装发兵延津渡,吸引袁绍主力西上,而后迅速回师斩杀屯兵白马的颜良。接着,袁绍采取沮授的计策,留下一部分兵屯驻在延津渡,而后分兵疾驰到官渡。曹操为挫袁绍军中锐气,乃施展计策诱斩了袁军大将文丑。与此同时,曹操还笼络的袁绍的后方幽州地区的阎柔、鲜于辅等人,袁绍后方起了波澜。对曹操来说,好消息还没完。江东孙策被刺身亡,时年二十六。曹操听闻,遂专心对战袁绍。此间虽然袁绍放出了刘备扰乱许都地区,但是刘备所统士卒多为墙头草,故而曹操遣一偏师即将其击败。
(五)曹操虽然在后方安定,外交上都胜过袁绍一筹,但是曹操自身的军力不支以及粮草短缺的问题并没有得到根本改善。粮草是军事作战的基础,曹操缺粮,袁绍却粮草丰足。此时,虽然曹操小胜袁绍多次,但是袁绍还是依仗军力雄厚,还是将战线向南推进到了官渡。双方长时间的僵持对战,使得曹操军中粮草日益损耗。忧愁之下,曹操打起了退堂鼓,并询问留守许都的荀彧是否可行。荀彧告知曹操,袁曹两方此时的情形颇与项羽、刘邦对战敖仓相似。当初,刘邦、项羽对战荥阳,因为旷日持久,二者都已精疲力竭。但两人之所以不退,都是担心被对方趁虚而入。现在的情形,莫过于在对峙中寻找战机。于是,曹操打起了袁绍粮草的主意,并派徐晃击破袁绍军中护粮大将的辎重车队。
这时,《资治通鉴》记载的官渡之战的最高潮来了。袁绍军队兵粮足,其谋士得到曹操袭击袁军粮草的启发遂为袁绍谋划了两条足以制曹操死地的计策。一者,沮授建议曹操派遣一支别军抄掠曹操粮草。二者,许攸建议袁绍趁曹操后方空虚,突发奇兵攻破曹操的老巢许都。史载袁绍,皆”不从“。此时,正值许攸家中亲旧犯法被治罪。许攸一怒之下,遂投奔曹操,并将袁绍粮草大营的具体地点指给了曹操。于是,曹操亲率主力,奔袭乌巢,袁绍因此大败。史载袁绍”及潭等幅巾乘马,与八百骑渡河。操追之不及,尽收其辎重、图书、珍宝。余众降者,操尽坑之,前后所杀七万多人。“官渡之战结束,退回老巢邺城的袁绍又羞又恼,遂一病不起。官渡之战后两年,即公元202年,袁绍病死。