此时有人报袁绍聚四州之兵,有得二三十万算上败局有富有百万之众,前至仓亭下寨准备与曹*决战于仓亭。曹*听此亲自提兵前进,下寨已定。次日,两军相对,各布成阵势。曹*引诸将出阵,袁绍亦引三子一甥及文官武将出到阵前。曹*见了袁绍哈哈大笑对袁绍说道:“本初兄如今早已计穷力尽,何尚不思投降于吾?直待刀临项上,悔无及矣!吾曹*念与本初兄少年挚友,今不忍加害!倘若本初兄来投,吾孟德必杀马立誓永不相负也!”袁绍听了曹*之言大怒,回顾众将说道:“谁敢出马,斩了那厮曹*?”袁尚听了欲于父前逞能,便舞双刀,飞马出阵来战曹*,来往奔驰。曹*指问众将说道:“此乃何人也?”有识者答曹*道:“此乃袁绍三子袁尚也。”言未毕,一将挺枪早出。曹*视之,乃夏侯惇部将史涣也。两骑相交,不三合,袁尚拨马刺斜而走。史涣赶来,袁尚拈弓搭箭,翻身背射,正中史涣左目,坠马而死。袁绍见子得胜,挥鞭一指,大队人马拥将过来,混战大杀一场,各鸣金收军还寨。
曹*见今日之战互有胜负,便召集众人与诸将商议破袁绍之策。程昱献于曹*十面埋伏之计,劝曹*退军于河上,伏兵十队,诱袁绍追至河上,曹*听了大喜说道“我军无退路,必将死战,可胜袁绍矣。”曹*然其计。左右各分五队。左:一队夏侯惇,二队乐进,三队李典,四队于禁,五队夏侯渊;右:一队曹洪,二队张郃,三队典韦,四队曹仁,五队高览。中军许褚为先锋。次日,十队先进,埋伏左右已定。至半夜,曹*令许褚引兵前进,伪作劫寨之势。袁绍五寨人马,一齐俱起。许褚回军便走。袁绍引军赶来,喊声不绝;比及天明,赶至河上。曹军见无去路,曹*大呼一声道:“前无去路,诸军何不死战?”众军回身奋力向前。许褚飞马当先,力斩十数将。袁绍军大乱。袁绍见此只得退军急回,背后曹军赶来。正行间:一声鼓响,左边夏侯渊,右边高览,两军冲出。袁绍聚三子一甥,死冲血路奔走。又行不到十里,左边乐进,右边于禁杀出,杀得袁军尸横遍野,血流成渠。又行不到数里,左边李典,右边曹仁,两军截杀一阵。袁绍父子胆丧心惊,奔入旧寨。令三军造饭,方欲待食,左边夏侯惇,右边张郃,径来冲寨。袁绍慌忙上马而逃,前奔仓亭。人马困乏,欲待歇息,后面曹*大军赶来,袁绍舍命而走。正行之间,右边曹洪,左边夏侯惇,挡住去路。袁绍见此英雄本色尽显大呼一声道:“若不决死战,必为所擒矣!”奋力冲突,得脱重围。袁熙、高干皆被箭伤。军马死亡殆尽。袁绍抱三子痛哭一场,不觉昏倒。众人急救,袁绍口吐鲜血不止,仰天长叹道:“吾自历战数十场,不意今日狼狈至此!此天丧吾袁绍袁本初也!汝等各回本州,誓与曹贼一决雌雄!”便教辛评和郭图二人火速急随袁谭前往青州整顿兵马,恐怕曹*犯境;令袁熙仍回幽州,高干仍回并州:各去收拾人马,以备调用。袁绍引袁尚等入冀州养病,袁绍更令袁尚与审配和逢纪两人暂掌军事。却说曹*自仓亭大胜,重赏三军;令人探察冀州虚实。细作回报:“袁绍卧病在床不能理正。三子袁尚、审配紧守城池。袁谭,袁熙、高干皆回本州。”众文武官员见此皆劝曹*急攻袁绍之。曹*听此摆了摆手说道:“冀州粮食极广,审配又有机谋,未可急拔。现今禾稼在田,恐废民业,姑待秋成后取之未晚。”说完曹*便下了帅令,班师回朝!所得之地让曹仁和曹洪兄弟二人留军十五万驻守,以防袁绍夺回失地!令夏侯惇率军十万仍然屯扎于官渡,做好随时接应曹仁和曹洪兄弟的准备!曹*自己引大军三十万退回许昌修养!此时曹*之威望,日复一日!官渡一战天下震动!荀彧请奏天子汉献帝刘协,让其亲自出城八十里迎接曹*的大军凯旋!汉献帝刘协无奈,但不得也不敢不从!只好亲自出了许昌城八十里迎接曹*大军凯旋!
曹*得胜后大喜,命令犒赏三军和封赏随军有功将士!犒赏完毕,曹*下令休整兵马直至建安七年,春正月,曹*方复商议兴兵讨伐袁绍。此时满朝文武无人敢出言阻止!曹*见此先差夏侯惇、满宠率军十五万镇守汝南,以拒荆州刘表和川蜀刘备;留曹仁、荀彧和二十万大军守许都:曹*自己亲统大军三十万前赴官渡屯扎。且说袁绍自去年感冒吐血症候,今年方稍愈,便召集众文武商议欲攻许都讨伐曹*之事。审配见此谏言袁绍道:“旧岁官渡,仓亭之败,军心未振;尚当深沟高垒,以养军民之力。”正议间,忽报曹*进兵官渡,来攻冀州。袁绍听此说道:“若候兵临城下,将至壕边,然后拒敌,事已迟矣。吾当自领大军出迎。”袁绍三子袁尚听此说道:“父亲病体未痊,不可远征。儿愿提兵前去迎敌。”袁绍深爱三子,觉得要是袁尚能够多争取一些军功对以后也有好处!!便允许袁尚出战,袁绍还命使人往青州取袁谭,幽州取袁熙,并州取高干:四路同破曹*。正是:官渡战鼓刚停熄,又从冀北动征