曹操解白马之围后,率六百骑兵押送粮草辎重沿河西退。军行不久,与袁绍五六千追兵相遇。诸将见敌众我寡,都感到很害怕,劝曹操退守大营,荀攸知道敌人的弱点,就说:“这正是歼敌的好时机,为何要退呢?”曹操与荀攸对视而笑,心意相通,遂命令士兵解鞍放马,丢弃辎重,引诱袁军。待袁军逼近,争抢辎重的时候,曹操突然命令上马,迅猛发起攻击,大破袁军,杀其大将文丑。
袁绍的两个大将被诛杀,曹操在这次决定性的战役中取得了胜利,为他以后的发展奠定了基础。
当时,袁绍的军队十分强大,与曹操相比,他有很大的优势。但袁绍是个十分优柔寡断的人,指挥无方,曹操和袁绍相持在官渡,一时胜负难分。后来,正在曹操粮草将尽、非常着急的时候,袁绍手下谋士许攸遭到袁绍的怒斥,一气之下决定投奔曹操。许攸认为袁绍的军粮和其他军需物品都囤积在乌巢,由淳于琼把守,曹操可以挑选一些精兵,假称袁绍的将领蒋奇领兵去那里守粮食,乘机放火烧掉粮草和其他物品,袁绍的军队不出三天就会大乱!这在当时是个绝妙的计策,荀攸早就有这个看法,只是不知道袁绍的虚实,在许攸到来之后,就坚定地主张曹操亲自率兵去乌巢。曹操亲自率军前往,杀得守将淳于琼大败而逃。中国历史上著名的以少胜多的官渡之战就这样拉开了曹操胜利的序幕。