各带领三千军马,埋伏在两边。曹操自己骑马、张着麾盖来到城下。果然看见城门打开,百姓扶老携幼,手持白旗出城。百姓刚出城完,城中的士兵突然杀出。曹操命令将红旗一招,张辽、徐晃两路兵马一齐杀出,乱杀一通,城中的士兵只得又退回城中。曹操亲自飞马追赶,到吊桥边,城中弩箭如雨,射中曹操的头盔,差点穿透头顶。众将急忙把他救回阵中。曹操换了衣服和马匹,带领众将攻打袁尚的营寨,袁尚亲自迎战。这时各路军马一齐杀到,两军混战,袁尚大败。袁尚带领败兵退到西山扎营,派人催促马延、张顗的军队前来。却不知曹操已经派吕旷、吕翔去招安二将,二将跟随吕旷、吕翔来投降,曹操也封他们为列侯。当天就进兵攻打西山,先派吕旷、吕翔、马延、张顗截断袁尚的粮道。袁尚知道西山守不住了,夜里逃到滥口。安营还没安定,四下火光一起燃起,伏兵齐出,士兵来不及披甲,马匹来不及备鞍。袁尚的军队大乱,退逃五十里,势穷力竭,只得派豫州刺史阴夔到曹操营中请求投降。曹操假装答应,却连夜派张辽、徐晃去劫营。袁尚丢弃了印绶、节钺、衣甲、辎重,向中山逃去。
曹操回军攻打冀州。许攸献计说:“为什么不决开漳河的水来淹城呢?”曹操觉得这个计策可行,先派军队在城外挖掘壕沟,周围四十里。审配在城上看见曹操的军队在城外挖壕沟,挖得很浅。审配暗笑说:“这是想决开漳河水来灌城。壕沟深才能灌水,挖得这么浅,有什么用呢!”于是不加防备。当夜曹操增加十倍的军士一起挖掘,等到天亮,壕沟宽深达二丈,引来漳河水灌入,城中水深数尺。再加上粮食断绝,军士都饿死了。辛毗在城外,用枪挑着袁尚的印绶衣服,招安城中的人。审配大怒,把辛毗的家属老小八十多口,就在城上斩杀,把头扔了下去。辛毗号啕大哭不止。审配的侄子审荣,一向和辛毗关系很好,见辛毗家属被害,心中愤恨,就秘密写了献门的书信,拴在箭上,射下城来。军士拾到后献给辛毗,辛毗把信献给曹操。曹操先下令:如果进入冀州,不得杀害袁氏一门老小,投降的军民免死。第二天黎明,审荣大开西门,放曹操的军队入城。辛毗跃马先入城,军将随后,杀进冀州。审配在东南城楼上,看见曹操的军队已经入城,带领几个骑兵下城死战,正好遇到徐晃交战。徐晃生擒审配,绑出城来。路上遇到辛毗,辛毗咬牙切齿,用鞭子抽打审配的头说:“贼子!你今天死定了!”审配大骂:“辛毗这个贼徒!引来曹操攻破我的冀州,我恨不得杀了你!”徐晃押着审配去见曹操。曹操说:“你知道献门迎接我的人是谁吗?”审配说:“不知道。”曹操说:“是你的侄子审荣献的门。”审配愤怒地说:“这小子不成器,竟然做出这种事!”曹操说:“昨天我到城下,为什么城中的弩箭那么多?”审配说:“恨少!恨少!”曹操说:“你忠于袁氏,不得不这样。现在肯投降我吗?”审配说:“不降!不降!”辛毗哭着拜倒在地说:“我家属八十多口,都被这个贼杀害。希望丞相杀了他,为我报仇雪恨!”审配说:“我生是袁氏的臣子,死是袁氏的鬼,不像你们这些阿谀奉承的贼子!快杀了我!”曹操让人把他拉出去。临受刑时,审配叱责行刑的人说:“我的主公在北方,不能让我面朝南而死!”于是向北跪下,伸长脖子就刑。后人有诗感叹道:
河北多名士,谁如审正南:命因昏主丧,心与古人参。忠直言无隐,廉能志不贪。临亡犹北面,降者尽羞惭。
审配死后,曹操怜悯他的忠义,下令把他葬在城北。众将请曹操入城,曹操正要出发,只见刀斧手押着一个人过来,曹操一看,是陈琳。曹操对他说:“你之前为袁绍写檄文,只列举我的罪状就可以了,为什么还要侮辱我的祖父和父亲呢?”陈琳回答说:“箭在弦上,不得不发罢了。”左右的人劝曹操杀了他,曹操爱惜他的才华,就赦免了他,任命他为从事。
曹操的长子曹丕,字子桓,当时十八岁。曹丕刚出生时,有一片云气,颜色青紫,圆得像车盖,覆盖在他的屋子上,一整天都不散。有看云气占卜的人悄悄对曹操说:“这是天子之气。您的儿子贵不可言!”曹丕八岁就能写文章,有出众的才华,博古通今,擅长骑马射箭,喜好击剑。当时曹操攻破冀州,曹丕跟随父亲在军中,先带领随身的军队,直接前往袁绍家,下马拔剑进入。有一个将领阻拦他说:“丞相有命令,其他人不许进入袁绍府。”曹丕把他叱退,提剑进入后堂。看见两个妇人抱在一起哭泣,曹丕上前想要杀了她们。正是:四世公侯已成梦,一家骨肉又遭殃。不知道这两人性命如何,且听下文分解。