玄德正慌,方欲自战,高览后军俄然自乱,一将冲阵而来,枪起处,高览翻身落马。视之,乃赵云也。玄德大喜。云纵马挺枪,杀散后队,又来前军独战张邰。邰与云战三十余合,拨马败走。云乘势冲杀,却被邰兵守住山隘,路窄不得出。正夺路间,只见云长、关平、周仓引三百军到。两下相攻,杀退张邰。各出隘口,占住山险下寨。玄德使云长寻觅张飞。本来张飞去救龚都,龚都已被夏侯渊所杀;飞奋力杀退夏侯渊,迤逦赶去,却被乐进引军围住。云长路逢败军,寻踪而去,杀退乐进,与飞同回见玄德。
操与诸将商讨破绍之策。程昱献十面埋伏之计,劝操退兵于河上,伏兵十队,诱绍追至河上,“我军无退路,必将死战,可胜绍矣。”操然其计。摆布各分五队。左:一队夏侯惇,二队张辽,三队李典,四队乐进,五队夏侯渊;右:一队曹洪,二队张郃,三队徐晃,四队于禁,五队高览。中军许褚为前锋。次日,十队先进,埋伏摆布已定。至半夜,操令许褚引兵进步,伪作劫寨之势。袁绍五寨人马,一齐俱起。许褚回军便走。袁绍引军赶来,喊声不断;比及天明,赶至河上。曹军无来路,操大喊曰:“前无来路,诸军何不死战?”众军回身奋力向前。许褚飞马抢先,力斩十数将。袁军大乱。袁绍退兵急回,背后曹军赶来。
又行不到十里,左边乐进,右边于禁杀出,杀得袁军尸横遍野,血流成渠。又行不到数里,左边李典,右边徐晃,两军截杀一阵。袁绍父子胆丧心惊,奔入旧寨。令全军造饭,方欲待食,左边张辽,右边张郃,径来冲寨。绍慌上马,前奔仓亭。人马困乏,欲待安息,前面曹操雄师赶来,袁绍舍命而走。正行之间,右边曹洪,左边夏侯惇,挡住来路。绍大喊曰:“若不决死战,必为所擒矣!”奋力抵触,得脱重围。袁熙、高干皆被箭伤。军马灭亡殆尽。绍抱三子痛哭一场,不觉昏倒。世人抢救,绍口吐鲜血不止,叹曰:“吾自历战数十场,不料本日狼狈至此!此天丧吾也!汝等各回本州,誓与曹贼一决雌雄!“便教辛评、郭图孔殷随袁谭前去青州清算,恐曹操犯境;令袁熙仍回幽州,高干仍回并州:各去清算人马,以备调用。袁绍引袁尚等入冀州养病,令尚与审配、逢纪暂掌军事。却说曹操自仓亭大胜,重赏全军;令人探察冀州真假。细作回报:绍卧病在床。袁尚、审配紧守城池。袁谭,袁熙、高干皆回本州。“众皆劝操急攻之。操曰:冀州粮食极广,审配又有霸术,未可急拔。当今禾稼在田,恐废民业,姑待秋成后取之未晚。“正议间,忽荀彧有书到,报说:刘备在汝南得刘辟、龚都数万之众。闻丞相提军出征河北,乃令刘辟守汝南,备亲身引兵乘虚来攻许昌。丞相可速回军御之。“操大惊,留曹洪屯兵河上,虚张阵容。操自提大兵往汝南来迎刘备。却说玄德与关、张、赵云等,引兵欲袭许都。行近穰山空中,正遇曹兵杀来,玄德便于穰山下寨,军分三队:云长屯兵于东南角上,张飞屯兵于西南角上,玄德与赵云于正南立寨。曹操兵至,玄德鼓噪而出。操布成步地,叫玄德打话。玄德出马于门旗下。操以鞭指骂曰:吾待汝为上宾,汝何背义忘恩?“玄德曰:汝托名汉相,实为民贼!吾乃汉室宗亲,奉天子密诏,来讨反贼!“遂于顿时朗读衣带诏。操大怒,教许褚出战。玄德背后赵云挺枪出马。二将订交三十合,不分胜负。俄然喊声大震,东南角上,云长抵触而来;西南角上,张飞引军抵触而来。三处一齐掩杀。曹军远来疲困,不能抵当,大败而走。