劫乌巢孟德烧粮
汉献帝建安五年(公元200年)二月,袁绍任命沮授为监军,统领10万大军,准备渡河南进,直捣许昌。袁绍把大军集结在黄河北岸的黎阳,先派大将颜良进攻白马,以保障主力渡河。四月,曹操亲自率兵从官渡北上,解救白马之围,关羽冲入敌阵,杀了袁军大将颜良,袁军四下逃散。战斗结束以后,曹操下令把白马城中的居民全部迁出,随军沿黄河向官渡撤退。
袁绍听说曹操从白马退出,便亲自率领大军渡河追击,他派大将文丑带领五六千名骑兵作为先头部队向延津迫近。曹操机智地命令士兵在延津南面山坡下扎好营寨,并让所有骑兵都卸下马鞍,放马吃草,辎重车辆都停在袁军将要经过的小路上。袁军来到,争相抢夺辎重,队形混乱,曹操以不满六百名骑兵乘机出击,文丑在混乱中被杀,曹军俘虏了他带领的全部人马,退回官渡。
袁军接连打了两次败仗,士气低落,但是袁绍仍然自恃兵多,盲目冒进。七月,袁绍把大军集结到官渡北面的阳武,准备继续发动进攻。沮授劝他不要轻易进行决战,可用持久战来消耗曹军力量,最后战胜曹操。袁绍不听,命令主力部队直逼官渡。官渡离曹操当时的政治中心许昌不到二百里,是南北交通的咽喉。如果官渡失守,许昌就失去了屏障。因此曹操竭尽全力固守官渡阵地,和袁军形成对峙局面。
在《三国演义》中,袁绍的谋士许攸劫获到曹操的催粮书信,向袁绍献计:“曹操屯军官渡,与我相持已久,许昌必空虚;若分一军星夜掩袭许昌,则许昌可拔,而操可擒也。今操粮草已尽,正可乘此机会,两路击之。”劝袁绍派出一小支兵马,绕过官渡,偷袭许都。袁绍却认为:“曹操诡计极多,此书乃诱敌之计也。”