曹操乘袁紹失敗後,追擊袁紹的軍隊。袁紹隻身逃亡至黎陽北岸,被大將蔣義渠迎接。袁紹向蔣義渠述說前事,蔣義渠招集離散的袁軍,眾人聽聞袁紹在,紛紛聚集。袁紹的軍勢重新振作起來,眾人商議是否返迴冀州。在軍隊行進的途中,夜宿荒山。袁紹在帳中聽到遠處有哭聲,便私自前往聽聽。原來是敗軍相聚,訴說失去兄弟和親人的苦楚,大家都悔不聽田豐的建議,紛紛捶胸痛哭,都說:“如果聽了田豐的話,我們怎麽會遭受這樣的禍害!”袁紹大為懊悔,說:“我不聽田豐的話,導致兵敗將亡;現在迴去,我還有什麽麵目見他呢!”第二天,正當他上馬準備繼續前行時,遇到紀引引領軍隊來迎接。袁紹對紀引說:“我沒聽田豐的話,導致這次失敗。我現在迴去,實在羞於見他。”紀引趁機誣陷說:“田豐在獄中聽說主公兵敗,撫掌大笑說:果然不出我的料!”袁紹大怒,說:“這個小人竟敢嘲笑我!我一定要殺了他!”於是下令使者帶著寶劍先去冀州的監獄殺死田豐。
田豐在監獄中,有一天,獄吏前來告訴他:“恭喜您與別駕見麵!”田豐問:“有什麽好事?”獄吏說:“袁將軍大敗而迴,您一定會受到重用。”田豐笑著說:“我現在就要死了!”獄吏問:“大家都為您高興,您為什麽說要死呢?”田豐說:“袁將軍外表寬厚,內心卻多疑,不珍惜忠誠。如果他勝利並高興,或許還能赦免我;但現在戰敗他會羞愧,我不指望能活下來了。”獄吏不太相信。突然使者帶著劍到來,傳達了袁紹的命令,要取田豐的首級。獄吏驚訝不已,而田豐卻說:“我早就知道會死了。”獄吏們都流淚了。田豐說:“一個大丈夫生活在天地之間,不知道自己的主人是誰,那是沒有智慧的表現!今天受死,又有什麽可惋惜的!”他隨即在監獄中自刎而死。後人有詩讚美他:“昨天沮授在軍中失利,今天田豐在監獄中離世。河北的棟梁都被折斷,袁紹一族何其喪家!”田豐的死讓人們無不感歎和惋惜。
袁紹迴到冀州後,心情煩亂,對政事不再理會。他的妻子劉氏勸他立嗣子。袁紹有三個兒子,長子袁譚字顯思,被派去守青州;次子袁熙字顯奕,被派去守幽州;三子袁尚字顯甫,是袁紹與劉氏所生,相貌英俊,袁紹非常喜愛他,因此留在身邊。自從官渡之戰失敗後,劉氏勸袁紹立袁尚為嗣子,袁紹與審配、逢紀、辛評、郭圖四人商議。原本審配和逢紀向輔佐袁尚,而辛評和郭圖向輔佐袁譚。四人各自支持不同的主張。袁紹對四人說:“現在外患未解,內事不可不早做決定,我想討論立嗣子的事情:長子譚,性格剛烈好殺;次子熙,性格柔弱不成器;三子尚,有英雄氣概,重視禮賢敬士,我想立他。你們的意見如何?”郭圖說:“在三個兒子中,譚是長子,現在又在外地;如果主公廢長立幼,這將引發混亂。現在軍勢稍弱,敵軍已經逼近邊境,豈可讓父子兄弟自相爭鬥呢?主公先處理好抵禦敵人的計策,立嗣的事情不宜多議。”袁紹猶豫未決。
突然有報告說袁熙帶著六萬兵馬從幽州到來,袁譚帶著五萬兵馬從青州到來,外甥高幹也帶著五萬兵馬從並州到來,各自前來冀州助戰。袁紹非常高興,重新整頓軍隊準備與曹操再次交戰。這時曹操率領勝利的軍隊列陣於河上,有當地人用簞食壺漿來迎接。曹操見到幾位上了年紀的人,須發皆白,便命他們進帳,並賜坐,問道:“老者們多大年紀了?”他們迴答:“都快近百歲了。”曹操說:“我軍擾亂了你們的家鄉,我非常不安。”老者們說:“桓帝時,有黃星出現在楚、宋之間,遼東人殷馗善於天文,曾在此地過夜,對我們說:黃星出現在乾象,正照耀這裏。五十年之後,會有一個真人出現在梁沛之間。現在按照年份計算,正好五十年。袁本初過分征收百姓的財物,百姓都怨恨他。丞相興起仁義之師,救濟百姓,官渡之戰,擊敗了袁紹百萬大軍,正應了當年殷馗的預言,百姓可以期待太平了。”曹操笑著說:“我怎敢當老者們的話?”於是他賜給老人們酒食和絹帛,然後讓他們
離開。曹操下令三軍:“如果有人在民間殺害家禽家犬,就像殺人一樣嚴懲!”於是軍民都震驚服從。曹操內心暗喜。有人報告袁紹集結了四州的兵力,達到了二三十萬人,已經到達倉亭下寨。曹操帶兵前進,已經安營紮寨。第二天,兩軍對峙,各自擺出陣勢。曹操率領諸將出陣,袁紹也帶著三個兒子和文官武將出來陣前。曹操說:“本初你已經力盡,何不想著投降?等到刀劍臨頭,後悔已經來不及了!”袁紹大怒,迴頭看著眾將說:“誰敢出馬?”袁尚為了在父親麵前顯示自己的能力,舞動雙刀,騎馬衝出陣前,來迴奔馳。曹操指著他問眾將:“這是誰?”有人認出來說:“這是袁紹的三子袁尚。”話還沒說完,一名將領挺著長槍衝了出去。曹操看著他,發現是徐晃的部下史渙。兩人交戰不到三合,袁尚調轉馬刺向史渙的側麵,然後迅速轉身背射,正中史渙的左眼,他從馬上摔下來,當場死去。袁紹看到兒子取得勝利,揮動鞭子一指,大批人馬湧過來,進行混戰殺戮,最後鳴金收軍迴寨。
曹操聽從程昱的建議,采取十麵埋伏之計,誘使袁紹的軍隊追擊至河邊,然後封住退路,發起死戰。曹操分兵左右,分別由夏侯惇、張遼、李典、樂進、夏侯淵、曹洪、張合、徐晃、於禁和高覽帶領。許褚作為先鋒,第二天,十隊先進,左右埋伏已定。半夜時分,曹操命令許褚前進,裝作劫寨之勢,袁紹的五個寨子的人馬一起出動。許褚迴軍便退,袁紹引軍趕來,喊聲不斷;天亮時,趕到河邊。曹軍無處可逃,曹操大喊:“前麵沒有退路,諸軍為何不奮力殺向前方?”眾軍迴身奮力向前衝。
許褚騎馬衝在最前麵,猛砍十多個將領。袁軍大亂。袁紹急忙撤軍迴防,卻被曹軍追擊。在行軍中,夏侯淵和高覽率軍突然出現,兩軍相互衝突。袁紹聚集三個兒子和一個侄子,拚死衝殺,血流成河逃走。不到十裏,樂進和於禁從左右殺出,袁軍屍橫遍野,血流成渠。再走幾裏,李典和徐晃從左右截殺一陣。袁紹和他的兒子膽怯恐懼,逃迴舊寨。他們命令三軍準備飯菜,正準備進食時,張遼和張合徑直衝進寨子。袁紹慌忙上馬,向前衝到倉亭。士兵疲憊不堪,想休息一下,卻被曹操的大軍追上。袁紹舍棄性命逃走。在行軍中,夏侯惇和曹洪擋住去路。袁紹大喊:“如果不決死戰,必定被擒!”他們拚命衝突,最終成功脫離了重圍。袁熙和高幹都被箭傷到,軍馬傷亡慘重。袁紹抱著三個兒子傷心地痛哭一場,不知不覺昏倒。
田豐在監獄中,有一天,獄吏前來告訴他:“恭喜您與別駕見麵!”田豐問:“有什麽好事?”獄吏說:“袁將軍大敗而迴,您一定會受到重用。”田豐笑著說:“我現在就要死了!”獄吏問:“大家都為您高興,您為什麽說要死呢?”田豐說:“袁將軍外表寬厚,內心卻多疑,不珍惜忠誠。如果他勝利並高興,或許還能赦免我;但現在戰敗他會羞愧,我不指望能活下來了。”獄吏不太相信。突然使者帶著劍到來,傳達了袁紹的命令,要取田豐的首級。獄吏驚訝不已,而田豐卻說:“我早就知道會死了。”獄吏們都流淚了。田豐說:“一個大丈夫生活在天地之間,不知道自己的主人是誰,那是沒有智慧的表現!今天受死,又有什麽可惋惜的!”他隨即在監獄中自刎而死。後人有詩讚美他:“昨天沮授在軍中失利,今天田豐在監獄中離世。河北的棟梁都被折斷,袁紹一族何其喪家!”田豐的死讓人們無不感歎和惋惜。
袁紹迴到冀州後,心情煩亂,對政事不再理會。他的妻子劉氏勸他立嗣子。袁紹有三個兒子,長子袁譚字顯思,被派去守青州;次子袁熙字顯奕,被派去守幽州;三子袁尚字顯甫,是袁紹與劉氏所生,相貌英俊,袁紹非常喜愛他,因此留在身邊。自從官渡之戰失敗後,劉氏勸袁紹立袁尚為嗣子,袁紹與審配、逢紀、辛評、郭圖四人商議。原本審配和逢紀向輔佐袁尚,而辛評和郭圖向輔佐袁譚。四人各自支持不同的主張。袁紹對四人說:“現在外患未解,內事不可不早做決定,我想討論立嗣子的事情:長子譚,性格剛烈好殺;次子熙,性格柔弱不成器;三子尚,有英雄氣概,重視禮賢敬士,我想立他。你們的意見如何?”郭圖說:“在三個兒子中,譚是長子,現在又在外地;如果主公廢長立幼,這將引發混亂。現在軍勢稍弱,敵軍已經逼近邊境,豈可讓父子兄弟自相爭鬥呢?主公先處理好抵禦敵人的計策,立嗣的事情不宜多議。”袁紹猶豫未決。
突然有報告說袁熙帶著六萬兵馬從幽州到來,袁譚帶著五萬兵馬從青州到來,外甥高幹也帶著五萬兵馬從並州到來,各自前來冀州助戰。袁紹非常高興,重新整頓軍隊準備與曹操再次交戰。這時曹操率領勝利的軍隊列陣於河上,有當地人用簞食壺漿來迎接。曹操見到幾位上了年紀的人,須發皆白,便命他們進帳,並賜坐,問道:“老者們多大年紀了?”他們迴答:“都快近百歲了。”曹操說:“我軍擾亂了你們的家鄉,我非常不安。”老者們說:“桓帝時,有黃星出現在楚、宋之間,遼東人殷馗善於天文,曾在此地過夜,對我們說:黃星出現在乾象,正照耀這裏。五十年之後,會有一個真人出現在梁沛之間。現在按照年份計算,正好五十年。袁本初過分征收百姓的財物,百姓都怨恨他。丞相興起仁義之師,救濟百姓,官渡之戰,擊敗了袁紹百萬大軍,正應了當年殷馗的預言,百姓可以期待太平了。”曹操笑著說:“我怎敢當老者們的話?”於是他賜給老人們酒食和絹帛,然後讓他們
離開。曹操下令三軍:“如果有人在民間殺害家禽家犬,就像殺人一樣嚴懲!”於是軍民都震驚服從。曹操內心暗喜。有人報告袁紹集結了四州的兵力,達到了二三十萬人,已經到達倉亭下寨。曹操帶兵前進,已經安營紮寨。第二天,兩軍對峙,各自擺出陣勢。曹操率領諸將出陣,袁紹也帶著三個兒子和文官武將出來陣前。曹操說:“本初你已經力盡,何不想著投降?等到刀劍臨頭,後悔已經來不及了!”袁紹大怒,迴頭看著眾將說:“誰敢出馬?”袁尚為了在父親麵前顯示自己的能力,舞動雙刀,騎馬衝出陣前,來迴奔馳。曹操指著他問眾將:“這是誰?”有人認出來說:“這是袁紹的三子袁尚。”話還沒說完,一名將領挺著長槍衝了出去。曹操看著他,發現是徐晃的部下史渙。兩人交戰不到三合,袁尚調轉馬刺向史渙的側麵,然後迅速轉身背射,正中史渙的左眼,他從馬上摔下來,當場死去。袁紹看到兒子取得勝利,揮動鞭子一指,大批人馬湧過來,進行混戰殺戮,最後鳴金收軍迴寨。
曹操聽從程昱的建議,采取十麵埋伏之計,誘使袁紹的軍隊追擊至河邊,然後封住退路,發起死戰。曹操分兵左右,分別由夏侯惇、張遼、李典、樂進、夏侯淵、曹洪、張合、徐晃、於禁和高覽帶領。許褚作為先鋒,第二天,十隊先進,左右埋伏已定。半夜時分,曹操命令許褚前進,裝作劫寨之勢,袁紹的五個寨子的人馬一起出動。許褚迴軍便退,袁紹引軍趕來,喊聲不斷;天亮時,趕到河邊。曹軍無處可逃,曹操大喊:“前麵沒有退路,諸軍為何不奮力殺向前方?”眾軍迴身奮力向前衝。
許褚騎馬衝在最前麵,猛砍十多個將領。袁軍大亂。袁紹急忙撤軍迴防,卻被曹軍追擊。在行軍中,夏侯淵和高覽率軍突然出現,兩軍相互衝突。袁紹聚集三個兒子和一個侄子,拚死衝殺,血流成河逃走。不到十裏,樂進和於禁從左右殺出,袁軍屍橫遍野,血流成渠。再走幾裏,李典和徐晃從左右截殺一陣。袁紹和他的兒子膽怯恐懼,逃迴舊寨。他們命令三軍準備飯菜,正準備進食時,張遼和張合徑直衝進寨子。袁紹慌忙上馬,向前衝到倉亭。士兵疲憊不堪,想休息一下,卻被曹操的大軍追上。袁紹舍棄性命逃走。在行軍中,夏侯惇和曹洪擋住去路。袁紹大喊:“如果不決死戰,必定被擒!”他們拚命衝突,最終成功脫離了重圍。袁熙和高幹都被箭傷到,軍馬傷亡慘重。袁紹抱著三個兒子傷心地痛哭一場,不知不覺昏倒。