袁紹聽部下傳說:“斬了顏良、文丑的,都是一個紅臉、丹鳳眼、五絡長髯的大將。”他便問劉備:“此人是你的弟弟關羽嗎?”劉備很是驚恐,他勉強地回答:“天下相似之人很多,我弟關羽,應當未在曹營之中。”但袁紹沒有相信,他開始疏遠劉備了。
袁紹急于結束戰爭,不斷地發動了攻擊,曹操的軍隊屢屢失利,只得深溝高壘,進行戰略防御。但曹操的軍糧不足,因此,曹操的軍隊軍心非常不穩。
兩軍在官渡相持了三個多月,曹操軍眼看要撐不住了。
徐福在一旁,冷眼地看著戰況,袁紹曹操都是他要懲罰的人,先懲罰哪一個好呢?從明處看,目前是袁強曹弱,如果懲罰了曹操,袁紹一舉攻垮了曹操,襲擊了河南中原,那么袁紹便更坐大了,以后要懲罰他便更不容易了。因此,徐福決定先搞垮袁紹,然后再一個一個地懲罰。
正好袁紹派許攸去催糧,徐福便悄悄地跟在了許攸和他的衛隊后面,一起來到了淳于瓊的大營。淳于瓊屯兵烏巢,專門負責接收來自河北的糧食,負責分期發配到袁紹的營中。
徐福把烏巢的地形,牢牢地記在了心中,在許攸離開袁紹營的途中,悄悄地擊斃了許攸和他的衛隊。于是,徐福便化成了許攸的形狀,騎上了許攸的馬,直向曹營奔去了。
曹操正在營中苦苦思索,他軍中已斷糧三天,若再不能結束戰爭,他必敗無疑。就在這個時候,有人報告,袁紹營中的許攸求見。
曹操連鞋子也沒穿,光著腳便迎了出來,一把拉住了許攸的手,往帳里拉著,一邊叨叨地說:“先生來了!好!好!請先生教我。”
徐福拿下了曹操的手,這畢竟是仇人的手,但他昂然走進了曹操的帳營,坦然地坐了下來。
曹操根據徐福對烏巢的地形的描繪,派出了騎兵,并對營寨作了強大的防守布置。
袁紹聞報后,救援烏巢是已經來不及了,他便派出了張郃、高覽,率領著軍隊的主力,全力地進攻著曹營,他只有拿下了曹營,才能有戰勝的可能,但進攻的部隊,卻被曹軍有效地抵擋住了。就在曹營寨墻的雙方的拉鋸戰中,烏巢被襲占的消息便傳來了,袁紹的大軍一下子崩潰了。
張郃和高覽無心戀戰了,竟自向曹營投降,曹軍傾巢出城反擊,砍瓜切菜般地宰殺著袁軍,袁軍一下子全垮了,袁紹和其長子袁譚,雙騎渡過了黃河,驚魂不定地逃到了部下蔣義渠的營寨。
田豐被關在了鄴城的大牢里,有人來探望他,告訴他袁軍大敗的消息,并祝賀田豐必將受到重用,但田豐卻說:“如果出兵打勝了,我一定能夠安全,如今兵敗了,我必死無疑。”
果不出田豐所料,袁紹在回到鄴城之前,對著大家說:“我當初不聽田豐之言,以至于遭此大敗,今天真是要讓他笑話了。”于是派人加速前往鄴城,在大牢里殺了田豐。
袁紹受此打擊,回到鄴城便大病不起,不到一個月便口不能言了,眾下屬看他不住地用手抓著胸口的衣服,便解開了他的衣襟,只見袁紹的胸口赫然寫著:“報應!第五個!”下面的落款是“天公將軍”。
還沒有等下屬重新扣上袁紹的衣襟,袁紹便咽氣了。
接下來袁譚和袁尚為爭權而互相攻擊,隨即被曹操各個攻破。于是,河北的大片江山,均都落入了曹操的掌中。