经清楚,锐气已经枯竭,局面必将有所变化,这正是使用奇谋的良机,不可失去啊!”曹操采纳其建议,继续坚守待机。不久,许攸家人犯法入狱,许攸怒而投奔曹操,献计偷袭乌巢。
曹操遂以奇兵袭乌巢(参见乌巢之战),斩淳于琼等人,歼灭袁军7万余人,袁绍仅带800骑兵渡河北逃,从此一蹶不振。曹操最终取得这场战略决战的胜利,奠定了统一中国北方的基础。
而“审配以许攸家不法,收其妻子,攸怒叛绍;颜良、文丑临阵授首;田丰以谏见诛”等,和荀彧所预见的完全一样。[10]曹操取得官渡之战胜利,袁绍败退北走,遣军屯于仓亭(今山东阳谷境)。
建安六年(201年)三月,曹操欲南击曾与袁绍结盟的荆州刘表。
荀彧认为:“现在袁绍失败,部众离析,应趁此机会,一举平定河北;我们背靠兖州、豫州,如远征江、汉,这时袁绍要是收其残部,乘虚攻击我们的后方,您的大事就完了。”
曹操纳其计,遂于四月挥军北进,扬兵于黄河之上;对驻守仓亭的袁绍军发起攻击,一举歼灭仓亭袁军。至此,袁绍主力丧失殆尽。九月,曹操班师返许(今河南许昌东)。
建安七年(202年)五月,袁绍因兵败惭愤,呕血而亡,其子袁谭、袁尚为争夺继承权相互攻伐。
建安八年(203年),曹操上表,封荀彧为万岁亭侯。
正在担任尚书令的荀彧看到了曹操的表文。他非常谦虚,认为自己没有战功,把表压了下来。
因此,曹操又写信给他说:“同你共事以来,你帮着纠谬辅政,荐举人才,提出计策,周密谋划,做得已很多了。
立功不一定都靠作战,希望你不要推让。”荀彧这才接受万岁亭(在今河南新郑县内)侯的封爵。