却说曹躁乘袁绍之败,整顿军马,迤逦追袭。袁绍幅巾单衣,引八百余骑,奔至黎阳北岸,大将蒋义渠出寨迎接。绍以前事诉与义渠。义渠乃招谕离散之众,众闻绍在,又皆蚁聚。军势复振,议还冀州。军行之次,夜宿荒山。绍于帐中闻远远有哭声,遂私往听之。却是败军相聚,诉说丧兄失弟,弃伴亡亲之苦,各各捶胸大哭,皆曰:“若听田丰之言,我等怎遭此祸!”绍大悔曰:“吾不听田丰之言,兵败将亡;今回去,有何面目见之耶!”次日,上马正行间,逢纪引军来接。绍对逢纪曰:“吾不听田丰之言,致有此败。吾今归去,羞见此人。”逢纪因谮曰:“丰在狱中闻主公兵败,抚掌大笑曰:果不出吾之料!”袁绍大怒曰:“竖儒怎敢笑我!我必杀之!”遂命使者赍宝剑先往冀州狱中杀田丰。
却说田丰在狱中。一日,狱吏来见丰曰:“与别驾贺喜!”丰曰:“何喜可贺?”狱吏曰:“袁将军大败而回,君必见重矣。”丰笑曰:“吾今死矣!”狱吏问曰:“人皆为君喜,君何言死也?”丰曰:“袁将军外宽而内忌,不念忠诚。若胜而喜,犹能赦我;今战败则羞,吾不望生矣。”狱吏未信。忽使者赍剑至,传袁绍命,欲取田丰之首,狱吏方惊。丰曰:“吾固知必死也。”狱吏皆流泪。丰曰:“大丈夫生于天地间,不识其主而事之,是无智也!今日受死,夫何足惜!”乃自刎于狱中。后人有诗曰:“昨朝沮授军中失,今日田丰狱内亡。河北栋梁皆折断,本初焉不丧家邦!”田丰既死,闻者皆为叹惜。
袁绍回冀州,心烦意乱,不理政事。其妻刘氏劝立后嗣。绍所生三子长子袁谭字显思,出守青州;次子袁熙字显奕,出守幽州;三子袁尚字显甫,是绍后妻刘氏所出,生得形貌俊伟,绍至爱之,因此留在身边。自官渡兵败之后,刘氏劝立尚为后嗣,绍乃与审配、逢纪、辛评、郭图四人商议、原来审、逢二人,向辅袁尚;辛、郭二人,向辅袁谭;四人各为其主。当下袁绍谓四人曰:“今外患未息,内事不可不早定,吾将议立后嗣:长子谭,为人性刚好杀;次子熙,为人柔懦难成;三子尚,有英雄之表,礼贤敬士,吾欲立之。公等之意若何?”郭图曰:“三子之中,谭为长,今又居外;主公若废长立幼,此乱萌也。今军威稍挫,敌兵压境,岂可复使父子兄弟自相争乱耶?主公且理会拒敌之策,立嗣之事,毋容多议。”袁绍踌躇未决。忽报袁熙引兵六万,自幽州来;袁谭引兵五万,自青州来;外甥高干亦引兵五万,自并州来:各至冀州助战。绍喜,再整人马来战曹躁。时躁引得胜之兵,陈列于河上,有土人箪食壶浆以迎之。躁见父老数人,须发尽白,乃命入帐中赐坐,问之曰:“老丈多少年纪?”答曰:“欲近百岁矣。”躁曰:“吾军士惊扰汝乡,吾甚不安。”父老曰:“桓帝时,有黄星见于楚、宋之分,辽东人殷馗善晓天文,夜宿于此,对老汉等言:黄星见于乾象,正照此间。后五十年,当有真人起于梁沛之间。今以年计之,整整五十年。袁本初重敛于民,民皆怨之。丞相兴仁义之兵,吊民伐罪,官渡一战,破袁绍百万之众,正应当时殷馗之言,兆民可望太平矣。”躁笑曰:“何敢当老丈所言?”遂取酒食绢帛赐老人而遣之。号令三军:“如有下乡杀人家鸡犬者,如杀人之罪!”于是军民震服。躁亦心中暗喜。人报袁绍聚四州之兵,得二三十万,前至仓亭下寨。躁提兵前进,下寨已定。次日,两军相对,各布成阵势。躁引诸将出阵,绍亦引三子一甥及文官武将出到阵前。躁曰:“本初计穷力尽,何尚不思投降?直待刀临项上,悔无及矣!”绍大怒,回顾众将曰:“谁敢出马?”袁尚欲于父前逞能,便舞双刀,飞马出阵,来往奔驰。躁指问众将曰:“此何人?”有识者答曰:“此袁绍三子袁尚也。”言未毕,一将挺枪早出。躁视之,乃徐晃部将史涣也。两骑相交,不三合,尚拨马刺斜而走。史涣赶来,袁尚拈弓搭箭,翻身背射,正中史涣左目,坠马而死。袁绍见子得胜,挥鞭一指,大队人马拥将过来,混战大杀一场,各鸣金收军还寨。
躁与诸将商议破绍之策。程昱献十面埋伏之计,劝躁退军于河上,伏兵十队,诱绍追至河上,“我军无退路,必将死战,可胜绍矣。”躁然其计。左右各分五队。左:一队夏侯-,二队张辽,三队李典,四队乐进,五队夏侯渊;右:一队曹洪,二队张-,三队徐晃,四队于禁,五队高览。中军许褚为先锋。次日,十队先进,埋伏左右已定。至半夜,躁令许褚引兵前进,伪作劫寨之势。袁绍五寨人马,一齐俱起。许褚回军便走。袁绍引军赶来,喊声不绝;比及天明,赶至河上。曹军无去路,躁大呼曰:“前无去路,诸军何不死战?”众军回身奋力向前。许褚飞马当先,力斩十数将。袁军大乱。袁绍退军急回,背后曹军赶来。正行间:一声鼓响,左边夏侯渊,右边高览,两军冲出。袁绍聚三子一甥,死冲血路奔走。又行不到十里,左边乐进,右边于禁杀出,杀得袁军尸横遍野,血流成渠。又行不到数里,左边李典,右边徐晃,两军截杀一阵。袁绍父子胆丧心惊,奔入旧寨。令三军造饭,方欲待食,左边张辽,右边张-,径来冲寨。绍慌上马,前奔仓亭。人马困乏,欲待