且說袁尚得知曹軍渡過黃河,急忙率軍返回鄴城,命令呂曠、呂翔斷後。袁譚見袁尚撤軍,便大舉調動平原的軍馬,隨後追擊。沒走幾十裡,一聲炮響,兩支軍隊同時殺出:左邊是呂曠,右邊是呂翔,兄弟二人攔住了袁譚。袁譚勒住馬,對二將說道:“我父親在世時,我從未慢待過二位將軍,如今為何跟隨我弟弟來逼迫我呢?”二將聽了這話,便下馬向袁譚投降。袁譚說:“彆向我投降,可去投降曹丞相。”於是二將便跟隨袁譚回到營帳。袁譚等曹操的軍隊到達後,帶著二將去拜見曹操。曹操十分高興,將女兒許配給袁譚為妻,當即讓呂曠、呂翔做媒人。袁譚請求曹操攻打冀州。曹操說:“如今糧草供應不上,搬運起來十分勞苦,我要渡過濟河,引淇水流入白溝,以便打通糧道,然後再進兵。”命令袁譚暫且駐守平原。曹操率領軍隊退到黎陽屯紮,封呂曠、呂翔為列侯,讓他們隨軍聽候調遣。
郭圖對袁譚說:“曹操把女兒許配給您,恐怕並非真心。如今又封賞呂曠、呂翔,把他們帶到軍中,這是在籠絡河北人心。日後必定會成為我們的禍患。主公可刻兩顆將軍印,暗中派人送給呂曠、呂翔,讓他們做內應。等曹操攻破袁尚後,我們可趁機謀取好處。”袁譚依計而行,於是刻了兩顆將軍印,暗中送給呂曠、呂翔。二呂接受後,徑直拿著印來向曹操稟報。曹操大笑道:“袁譚暗中送印,是想讓你們做他的內應,等我攻破袁尚後,他好在其中行事。你們暫且先收下,我自有主張。”從此曹操便有了殺掉袁譚的心思。
再說袁尚與審配商議:“如今曹兵把糧草運入白溝,必定會來攻打冀州,這可如何是好?”審配說:“可發布檄文,讓武安縣長尹楷屯兵毛城,打通上黨運糧的通道;命令沮授的兒子沮鵠守衛邯鄲,遙相呼應作為聲援。主公可進兵平原,火速攻打袁譚。先消滅袁譚,然後再打敗曹操。”袁尚十分高興,留下審配與陳琳守衛冀州,讓馬延、張顗二將作為先鋒,連夜起兵攻打平原。
袁譚得知袁尚的軍隊前來,向曹操告急。曹操說:“這次我必定能拿下冀州。”正說著,恰好許攸從許昌趕來;許攸聽說袁尚又去攻打袁譚,便進去拜見曹操,說:“丞相坐守在這裡,難道是想等天雷劈死袁氏兄弟二人嗎?”曹操笑著說:“我已經有了計策。”於是命令曹洪先帶兵攻打鄴城,自己率領一支軍隊去攻打尹楷。軍隊到達尹楷的領地,尹楷領兵前來迎戰。尹楷出陣,曹操說:“許仲康在哪裡?”許褚應聲而出,縱馬直取尹楷。尹楷措手不及,被許褚一刀斬於馬下,其餘的士兵紛紛奔逃潰散。曹操將他們全部招降,隨即率兵攻打邯鄲。沮鵠進兵來迎敵。張遼出陣,與沮鵠交鋒。沒戰三個回合,沮鵠大敗,張遼在後麵追趕。兩匹馬相距不遠,張遼急忙取弓射箭,沮鵠應弦落馬。曹操指揮軍馬掩殺,敵軍都四散奔逃。
於是曹操率領大軍向前抵達冀州。曹洪已經兵臨城下。曹操命令三軍繞著城築起土山,又暗中挖掘地道來攻城。審配設計堅守,法令十分嚴苛,東門守將馮禮,因為喝醉了酒,巡邏時出現失誤,審配嚴厲地責罰了他。馮禮心懷怨恨,偷偷出城向曹操投降。曹操詢問破城的計策,馮禮說:“突門內土厚,可以挖掘地道進入。”曹操便命令馮禮帶領三百名壯士,趁夜挖掘地道進城。再說審配自從馮禮出城投降後,每天夜裡都親自登上城牆巡視軍隊。當天夜裡,在突門閣上,審配望見城外沒有燈火。審配說:“馮禮必定會帶兵從地道進城。”急忙召集精兵運石頭撞擊突閘門;門關上後,馮禮及三百名壯士,都被埋死在土中。曹操這一仗折損了人馬,於是放棄了地道的計策,把軍隊撤退到洹水邊上,等待袁尚回兵。袁尚攻打平原,聽說曹操已經攻破尹楷、沮鵠,大軍圍困冀州,於是撤兵回救。部將馬延說:“走大路去,曹操必定設有伏兵;可以走小路,從西山出滏水口去偷襲曹營,必定能解冀州之圍。”袁尚聽從了他的建議,親自率領大軍先行,命令馬延與張顗斷後。早有細作去報告曹操。曹操說:“他們如果從大路上來,我應當避開;如果從西山小路而來,一戰就可以擒獲他們。我料想袁尚必定會舉火為號,讓城中接應。我可以分兵攻擊他們。”於是部署安排妥當。再說袁尚出了滏水界口,向東到陽平,在陽平亭屯軍,距離冀州十七裡,一邊靠著滏水。袁尚命令軍士堆積柴薪乾草,到夜裡焚燒作為信號;派遣主簿李孚扮作曹軍都督,徑直來到城下。李孚大叫:“開門!”審配聽出是李孚的聲音,將他放入城中,李孚說:“袁尚已經在陽平亭部署好軍隊,等候接應,如果城中出兵,也舉火為號。”審配讓城中堆積柴草放火,用來互通消息。李孚說:“城中沒有糧食,可以讓老弱殘兵和婦人出城投降;曹軍必定不會防備,我們就可以讓士兵跟在百姓後麵出城攻打曹軍。”審配聽從了他的建議。
第二天,城上豎起白旗,上麵寫著“冀州百姓投降”。曹操說:“這是城中沒有糧食,讓老弱百姓出城投降,後麵必定會有士兵出城。”曹操讓張遼、徐晃各帶領三千士兵,埋伏在兩邊。曹操親自騎馬、張著麾蓋來到城下,果然見城門打開,百姓扶老攜幼,手持白旗出城。百姓剛出城完畢,城中士兵突然殺出。曹操命令將紅旗一招,張遼、徐晃兩路士兵一齊殺出,亂砍亂殺,城中士兵隻得又退回城中。曹操親自飛馬追趕,追到吊橋邊,城中弩箭如雨般射來,射中曹操的頭盔,險些穿透他的頭頂。眾將急忙將曹操救回陣中。曹操更換衣服和馬匹,帶領眾將攻打袁尚的營寨,袁尚親自迎戰。這時各路軍馬一齊殺到,兩軍混戰,袁尚大敗。袁尚帶領敗兵退到西山下寨,派人催促馬延、張顗的軍隊前來。卻不知曹操已經派呂曠、呂翔去招安二將。二將跟隨呂曠、呂翔來投降,曹操也封他們為列侯。當天就進兵攻打西山,先讓呂曠、呂翔、馬延、張顗截斷袁尚的糧道。袁尚心知西山守不住,夜裡逃到濫口。安營還未安定,四下裡火光一起,伏兵齊出,袁軍士兵來不及披甲,馬匹來不及備鞍。袁尚的軍隊大敗,退逃五十裡,勢窮力竭,隻得派遣豫州刺史陰夔到曹操營中請求投降。曹操假裝答應,卻連夜讓張遼、徐晃去劫營。袁尚丟棄了所有的印綬、節鉞、衣甲、輜重,逃往中山。曹操回軍攻打冀州。許攸獻計說:“為什麼不決開漳河的水來淹城呢?”曹操認為這個計策可行,先派軍隊在城外挖掘壕溝,周圍四十裡。審配在城上看見曹操的軍隊在城外挖壕溝,挖得很淺。審配暗自笑道:“這是想決開漳河之水來灌城。壕溝挖深了才能灌城,挖得這麼淺,有什麼用呢!”於是沒有防備。當夜曹操增派十倍的軍士,合力挖掘,等到天亮,壕溝已經挖得寬深各二丈,引來漳河水灌城,城中水深數尺。再加上糧食斷絕,軍士們都餓死了。辛毗在城外,用槍挑著袁尚的印綬衣服,招安城內的人。審配十分憤怒,將辛毗家中老小八十多口,就在城上斬殺,把頭扔了下來。辛毗痛哭不止。審配的侄子審榮,向來與辛毗關係很好,見辛毗家屬被害,心中懷恨,於是秘密寫了獻門的書信,拴在箭上,射下城來。軍士撿到後獻給辛毗,辛毗將書信獻給曹操。曹操先下令:如果進入冀州,不得殺害袁氏一門老小;軍民投降的免死。第二天天亮,審榮大開西門,放曹兵入城。辛毗躍馬先入城,軍將隨後跟進,殺進冀州。審配在東南城樓上,見曹操的軍隊已經進入城中,帶領幾個騎兵下城死戰,正好遇到徐晃,兩人交馬對戰。徐晃生擒審配,將他綁出城來。路上遇到辛毗,辛毗咬牙切齒,用鞭子抽打審配的頭說:“賊子!今日你死定了!”審配大罵:“辛毗你這個賊徒!引曹操攻破我的冀州,我恨不得殺了你!”徐晃押著審配去見曹操。曹操說:“你知道獻門迎接我的人是誰嗎?”審配說:“不知道。”曹操說:“是你的侄子審榮獻的門。”審配憤怒地說:“這小子不成器,才做出這種事!”曹操說:“昨天我到城下,為什麼城中弩箭那麼多?”審配說:“恨少!恨少!”曹操說:“你忠於袁氏,不得不這樣。如今肯投降我嗎?”審配說:“不降!不降!”辛毗哭著拜倒在地說:“我家八十多口人,都被這個賊子殺害。希望丞相殺了他,為我報仇雪恨!”審配說:“我生是袁氏的臣子,死是袁氏的鬼魂,不像你們這些進讒言諂媚阿諛的賊子!快殺了我!”曹操讓人把審配拉出去。臨受刑時,審配叱責行刑的人說:“我的主公在北方,不能讓我麵南而死!”於是向北跪下,伸長脖子就刃。後人有詩感歎道:“河北多名士,誰如審正南:命因昏主喪,心與古人參。忠直言無隱,廉能誌不貪。臨亡猶北麵,降者儘羞慚。”審配死後,曹操憐憫他的忠義,下令將他葬在城北。
眾將請曹操入城。曹操正要起身出發,隻見刀斧手押著一個人來到麵前,曹操一看,是陳琳。曹操對他說:“你之前為袁本初寫檄文,隻列舉我的罪狀就行了,為什麼還要辱罵我的祖父呢?”陳琳回答說:“箭在弦上,不得不發罷了。”左右的人勸曹操殺了陳琳;曹操愛惜他的才華,於是赦免了他,任命他為從事。
再說曹操的長子曹丕,字子桓,當時十八歲。曹丕剛出生時,有一片雲氣,顏色青紫,圓得像車蓋,覆蓋在他的屋子上,一整天都不散。有看雲氣的人,暗中對曹操說:“這是天子之氣。您的兒子貴不可言!”曹丕八歲就能寫文章,有出眾的才華,博古通今,擅長騎馬射箭,喜好擊劍。當時曹操攻破冀州,曹丕沒有跟隨父親在軍中,先帶領隨身的軍隊,徑直奔向袁紹家,下馬拔劍進入。有一員將領阻攔他說:“丞相有命令,所有人不許進入袁紹府中。”曹丕喝退他,提劍進入後堂。看見兩個婦人相互抱著哭泣,曹丕上前想要殺了她們。正是:四世公侯已成夢,一家骨肉又遭殃。