袁尚和审配商议:“如今曹兵把粮食运入白沟,一定会来攻打冀州,我们该怎么办?”审配说:“可以发布檄文,让武安县长尹楷屯兵毛城,打通上党运粮的通道,命令沮授的儿子沮鹄守卫邯郸,作为远方的声援。主公可以进兵平原,猛攻袁谭。先消灭袁谭,然后再打败曹操。”袁尚非常高兴,留下审配和陈琳守卫冀州,派马延、张顗二将为先锋,连夜起兵攻打平原。袁谭知道袁尚的兵马逼近,向曹操告急。曹操说:“我这次一定能拿下冀州。”正说着,恰好许攸从许昌赶来,听说袁尚又在攻打袁谭,就进去见曹操说:“丞相坐守在这里,难道是想等天雷劈死袁氏兄弟吗?”曹操笑着说:“我已经有主意了。”于是命令曹洪先带兵攻打邺城,自己率领一支军队去攻打尹楷。曹军来到尹楷的领地,尹楷率军迎战。尹楷出阵,曹操说:“许仲康在哪里?”许褚应声而出,纵马直取尹楷。尹楷措手不及,被许褚一刀斩于马下,其余士兵纷纷溃散。曹操将他们全部招降,随即带兵攻打邯郸。沮鹄进兵迎战。张辽出阵,与沮鹄交锋。没战三个回合,沮鹄大败,张辽在后面追赶。两匹马相距不远,张辽急忙取弓射箭,沮鹄中箭落马。曹操指挥军马掩杀,敌军都四散奔逃。于是曹操率领大军向前抵达冀州。曹洪已经靠近城下。曹操命令三军绕着城池筑起土山,又暗中挖掘地道攻城。审配设计坚守,法令十分严格,东门守将冯礼因为醉酒耽误了巡逻警戒,审配严厉地责罚了他。冯礼怀恨在心,偷偷出城向曹操投降。曹操询问破城的计策,冯礼说:“突门内的土很厚,可以挖掘地道进去。”曹操就命令冯礼带领三百壮士,在夜里挖掘地道进城。
审配自从冯礼出城投降后,每天夜里都亲自登城巡视军队。当天夜里在突门阁上,他望见城外没有灯火,就说:“冯礼一定是带兵从地道进城。”急忙召唤精兵运石头砸突闸门。门被关闭,冯礼和三百壮士,都死在土中。曹操这一战失利,于是放弃地道之计,退军到洹水边上,等待袁尚回兵。袁尚攻打平原,听说曹操已经攻破尹楷、沮鹄,大军围困冀州,就收兵回救。部将马延说:“走大路回去,曹操一定设有伏兵。可以走小路,从西山出滏水口去袭击曹营,一定能解围。”袁尚听从了他的建议,自己率领大军先行,让马延和张顗断后。很快有密探去报告曹操。曹操说:“他们如果从大路上来,我就避开;如果从西山小路而来,一战就可以擒获他们。我料想袁尚一定会举火为号,让城中接应。我可以分兵攻击他们。”于是部署安排妥当。
袁尚出了滏水界口,向东到阳平,在阳平亭屯军,离冀州十七里,一边靠着滏水。袁尚命令军士堆积柴薪干草,到夜里焚烧作为信号,派主簿李孚扮成曹军都督,一直来到城下,大叫开门。审配听出是李孚的声音,放他进城,李孚说:“袁尚已经在阳平亭列兵,等候接应。如果城中出兵,也举火为号。”审配让城中堆积柴草放火,来互通消息。李孚说:“城中没有粮食了,可以放出老弱残兵和妇女出城投降,曹军一定不会防备,我们就跟着百姓后面出城攻击他们。”审配听从了这个建议。第二天,城上竖起白旗,上面写着“冀州百姓投降”。曹操说:“这是城中没有粮食了,让老弱百姓出城投降,后面一定有军队出城。”曹操让张辽、徐晃各带领三千军马,埋伏在两边。曹操自己骑马、张着麾盖来到城下。果然看见城门打开,百姓扶老携幼,手持白旗出城。百姓刚出城完,城中的士兵突然杀出。曹操命令将红旗一招,张辽、徐晃两路兵马一齐杀出,乱杀一通,城中的士兵只得又退回城中。曹操亲自飞马追赶,到吊桥边,城中弩箭如雨,射中曹操的头盔,差点穿透头顶。众将急忙把他救回阵中。曹操换了衣服和马匹,带领众将攻打袁尚的营寨,袁尚亲自迎战。这时各路军马一齐杀到,两军混战,袁尚大败。袁尚带领败兵退到西山扎营,派人催促马延、张顗的军队前来。却不知曹操已经派吕旷、吕翔去招安二将,二将跟随吕旷、吕翔来投降,曹操也封他们为列侯。当天就进兵攻打西山,先派吕旷、吕翔、马延、张顗截断袁尚的粮道。袁尚知道西山守不住了,夜里逃到滥口。安营还没安定,四下火光一起燃起,伏兵齐出,士兵来不及披甲,马匹来不及备鞍。袁尚的军队大乱,退逃五十里,势穷力竭,只得派豫州刺史阴夔到曹操营中请求投降。曹操假装答应,却连夜派张辽、徐晃去劫营。袁尚丢弃了印绶、节钺、衣甲、辎重,向中山逃去。
曹操回军攻打冀州。许攸献计说:“为什么不决开漳河的水来淹城呢?”曹操觉得这个计策可行,先派军队在城外挖掘壕沟,周围四十里。审配在城上看见曹操的军队在城外挖壕沟,挖得很浅。审配暗笑说:“这是想决开漳河水来灌城。壕沟深才能灌水,挖得这么浅,有什么用呢!”于是不加防备。当夜曹操增加十倍的军士一起挖掘,等到天亮,壕沟宽深达二丈,引来漳河水灌入,城中水深数尺。再加上粮食断绝,军士都饿死了。辛毗在城外,用枪挑着袁尚的印绶衣服,招安城中的人。审配大怒,把辛毗的家属老小八十多口,就在城上斩杀,把头扔了下去。辛毗号啕大哭不止。审配的侄子审荣,一向和辛毗关系很好,见辛毗家属被害,心中愤恨,就秘密写了献门的书信,拴在箭上,射下城来。军士拾到后献给辛毗,辛毗把信献给曹操。曹操先下令:如果进入冀州,不得杀害袁氏一门老小,投降的军民免死。第二天黎明,审荣大开西门,放曹操的军队入城。辛毗跃马先入城,军将随后,杀进冀州。审配在东南城楼上,看见曹操的军队已经入城,带领几个骑兵下城死战,正好遇到徐晃交战。徐晃生擒审配,绑出城来。路上遇到辛毗,辛毗咬牙切齿,用鞭子抽打审配的头说:“贼子!你今天死定了!”审配大骂:“辛毗这个贼徒!引来曹操攻破我的冀州,我恨不得杀了你!”徐晃押着审配去见曹操。曹操说:“你知道献门迎接我的人是谁吗?”审配说:“不知道。”曹操说:“是你的侄子审荣献的门。”审配愤怒地说:“这小子不成器,竟然做出这种事!”曹操说:“昨天我到城下,为什么城中的弩箭那么多?”审配说:“恨少!恨少!”曹操说:“你忠于袁氏,不得不这样。现在肯投降我吗?”审配说:“不降!不降!”辛毗哭着拜倒在地说:“我家属八十多口,都被这个贼杀害。希望丞相杀了他,为我报仇雪恨!”审配说:“我生是袁氏的臣子,死是袁氏的鬼,不像你们这些阿谀奉承的贼子!快杀了我!”曹操让人把他拉出去。临受刑时,审配叱责行刑的人说:“我的主公在北方,不能让我面朝南而死!”于是向北跪下,伸长脖子就刑。后人有诗感叹道:
河北多名士,谁如审正南:命因昏主丧,心与古人参。忠直言无隐,廉能志不贪。临亡犹北面,降者尽羞惭。
审配死后,曹操怜悯他的忠义,下令把他葬在城北。众将请曹操入城,曹操正要出发,只见刀斧手押着一个人过来,曹操一看,是陈琳。曹操对他说:“你之前为袁绍写檄文,只列举我的罪状就可以了,为什么还要侮辱我的祖父和父亲呢?”陈琳回答说:“箭在弦上,不得不发罢了。”左右的人劝曹操杀了他,曹操爱惜他的才华,就赦免了他,任命他为从事。
曹操的长子曹丕,字子桓,当时十八岁。曹丕刚出生时,有一片云气,颜色青紫,圆得像车盖,覆盖在他的屋子上,一整天都不散。有看云气占卜的人悄悄对曹操说:“这是天子之气。您的儿子贵不可言!”曹丕八岁就能写文章,有出众的才华,博古通今,擅长骑马射箭,喜好击剑。当时曹操攻破冀州,曹丕跟随父亲在军中,先带领随身的军队,直接前往袁绍家,下马拔剑进入。有一个将领阻拦他说:“丞相有命令,其他人不许进入袁绍府。”曹丕把他叱退,提剑进入后堂。看见两个妇人抱在一起哭泣,曹丕上前想要杀了她们。正是:四世公侯已成梦,一家骨肉又遭殃。不知道这两人性命如何,且听下文分解。