曹操屯兵西平,刘表派刘备为先锋迎敌。还没征战,辛毗赶到。曹操召众谋士切磋,权衡利弊,认为刘表霸占荆襄,却胸无大志,不敷为虑,若是袁氏二子和好,占地广阔,甲兵众
多,便是心腹大患。目前应舍荆州攻河北。曹操就领兵取冀州。刘备不知黑幕,不敢追袭。袁尚听说曹兵渡河,领兵还邺郡。袁谭领兵追赶,行不数十里,一声炮响,左有吕旷、右有吕翔,冲出截住袁谭。袁谭说:“我父亲待你们不薄,你们怎么助我弟弟苦苦逼我呢?”二姑息降了袁谭。袁谭引二将见了曹操,曹操就把女儿许给袁谭,让二吕为媒。袁
谭回营,郭图说:“曹操把女儿许你,怕不是真意,又把二吕留下,以收买民气。主公可刻将军印两颗,暗中送二吕,待破袁尚之后,让他们为内应破曹。”袁谭就制印两颗,暗送二吕,二吕却献给曹操。曹操就存下杀袁谭的动机。
审配知曹操疏通白沟运粮,让袁尚分派人马防守,以绝曹兵粮道,再让袁尚攻平原,先杀袁谭,后破曹操。曹操得知,针锋相对,先斩邺郡太守尹楷,夺得邺郡,又杀邯郸守将沮鹄,攻陷邯郸,他自引大军来攻冀州。审配守城,法令很严,曹兵多次攻不上,在城外筑土山,又掘隧道,都被审配看破,徒劳无功。曹操只得屯兵洹水,等袁尚回兵。袁尚得知曹操兵困冀州,忙收兵回救。马延说:“要从大路去,怕曹操有伏兵,只有从西山小路出滏水口劫曹营,必能解围。”袁尚就自领大军先行,命马延断后。曹操闻报,将计就计,设下埋伏。袁尚出滏水口,屯军阳平亭,离冀州七十里。他命令士兵堆积干柴夜间点火为号,派李孚去关照审配。审配也在城中堆柴,以为呼应。李孚献计:“可让老弱残兵与妇人出城屈膝降服佩服,大军随后杀出。”审配依计,就让百姓打着白旗出降。曹操让张辽徐晃各引三千军埋伏两边。百姓出尽,军马刚出城,就被二将杀回。曹操亲临前哨督战,城上箭如雨下,一箭命中头盔险些射穿。众将把他救回,他换了马匹,去攻袁尚。袁尚大败,命人催马延接应,却已为二吕说动,降了曹操,被封为侯。
曹操攻打西山,派二吕与马延断了袁尚的粮道。袁尚又败退五十里,向曹操请降。曹操明里许降,暗中却派张辽、徐晃劫寨,袁尚弃尽统统,逃往山中。曹操回攻冀州,用许攸计决漳河水灌城,城中水深几尺,饿去世许多士兵。辛毗在城外用枪挑着袁尚的衣冠印绶招抚城里人,审配将辛毗百口八十余口都杀光,把人头掷出城。审配的侄子审荣与辛毗有深交心怀不满,就写下密书,射下城来。辛毗献给曹操,曹操敕令:进城后不许侵害袁氏老小,降者免去世。越日,审荣大开西门,放曹军进城。审配被徐晃活捉,曹操劝他屈膝降服佩服,他宁去世不降。曹操正想进城,刀斧手把陈琳押来。曹操问:“你为袁本初作檄文,只数我的罪就行了,为什么辱我祖、父?陈琳说:“箭在弦上,不得不发。”曹操爱他的才华,让他当从事。曹操的宗子曹丕,字子桓,时年十八岁。他八岁能文,博古通今,善骑射,好击剑。他随父出征,前辈了城,来到袁绍家,拔剑就进。一将拦他,说:“丞相有令,任何人不得入内!"曹丕不听,硬闯进去,来到后堂,见两个女子正抱头痛哭,拔剑要杀,一女子哀告:“我是袁将军之妻刘氏,她是次子袁熙之妻甄氏”曹丕见甄氏花容月貌,就说:“我是曹丞相的儿子,可保护你家,不症结怕。”就坐在堂上。曹操率众将途经袁绍门前,问:“谁进去了?"守将说:“世子。”曹操叫出曹丕当众责备。刘氏出拜,说:“是世子保护了我们。我愿把儿媳甄氏献给他。曹操就让曹丕收下甄氏。曹操到袁绍墓前祭奠,大哭膜拜,诉说了当年与袁绍的友情。随后,他敕令免河北百姓一年的税赋。
一天许攸对许褚说:“要不是我,你们能进城门吗?”许褚一剑把他杀了,提头献曹操。曹操狠狠责备了许褚,厚葬了许攸。他大访贤士,访到清河人崔琰,字季珪,封崔琰为本州别驾从事。他打听到袁谭领兵到处劫掠,袁尚败走山中,就进攻袁尚,袁尚奔幽州投袁熙去了。他召袁谭,袁谭不到,就退了婚,自领大军攻袁谭。袁谭修书向刘表求救,刘备说:“冀州已破,袁氏兄弟不久必去世,救他们无益。”刘表问:“如何回答?"刘备说:“给他们去书信,让他兄弟和解。”刘表就依言回了书信。
曹操攻打南皮,袁谭计穷,就让百姓拿上刀枪打先锋,军兵跟在后面杀出城。两军混战半天,去世伤各处,胜负难分。曹操亲自击鼓,士气大振。曹洪乱刀砍去世袁谭,乐进箭射郭图。曹军刚进城,见袁熙的人马来到,前去迎敌。还没征战,袁将焦触、张南就下马屈膝降服佩服。黑山贼张燕也引军十万来降。曹操派袁氏的六员降将分三路攻打幽州,派李典、乐进、张燕攻打并州。袁尚、袁熙明知不敌,奔幽州投奔辽西乌桓去了。
幽州刺史就率官民出降。李典等来到壶关,高干坚守,攻打不下,就使诈降计夺了关。高干投奔匈奴左贤王,左贤王不收留他,他想改投刘表,被部将王琰杀去世,把头献给曹操。曹操收了幽、并二州,切磋西征乌桓。许多文武借口怕刘表打击许昌,想立即收兵回去,只有郭嘉认为,刘表不肯重用刘备,不敷为虑,只有一鼓作气,攻陷乌桓,除掉袁尚、袁熙,北方才能平定,若此时收兵,必为后患。
曹军就穿沙漠提高。因道路波折,将士难行,曹操想回军,去问郭嘉,郭嘉因不服水土,卧病车中,见告曹操,只有用轻兵突袭的方法,才能浑水摸鱼。曹操让他留在易州养病,袁氏旧将田畴建议改走庐龙口越白檀,出柳城,冒顿可一战而擒。曹操就让田畴为引导官,张辽居中,亲自押后,用轻骑兵不分昼夜提高。到白狼山,正遇袁尚、袁熙与冒顿率数万骑兵前来。曹操见冒顿人马不整,命张辽、许褚、于禁、徐晃分四路冲杀。张辽一刀杀了冒顿,乌桓兵尽降,袁熙、袁尚领数千骑投辽东去了。曹操抚慰了乌桓兵,收得骏马万匹,回兵时又饥又渴,杀马为食,挖地数十丈才得水。他重赏不让进兵的文武,声称若不是天保佑,此行很难成功,今后不可再冒险。回到易州,郭嘉已去世几天,留有遗书一封。曹操哭拜:“郭奉孝去世了,是天亡我呀”他看了遗书,连连点头。越日,夏侯等人请发兵征辽东,曹操说:“不用诸位的虎威,公孙康自会把二袁的人头送来。”
辽东太守公孙康对二袁来投,心存疑虑,恐怕二袁鸠夺鹊巢,强占辽东。又怕曹兵攻来,想用二袁为助手。他派人一打听,曹操屯兵易州,并无征辽东的意图,就要杀二袁。二袁也想杀公孙康,夺得辽东人马,休养几年,就可找曹操报仇。这天,公孙康派人来请,二袁入衙相见,被预先埋伏的刀斧手砍了头。
公孙康就派人把人头送给曹操。众将莫名其妙,曹操出示了郭嘉的遗书,原来郭嘉早预见到了,众将无不叹服。曹操让把郭嘉运回许昌安葬,收兵回冀州。这天夜里,曹操在冀州城东的角楼上仰不雅观天文,忽见一道金光从地下射出,命人挖掘,挖出一只铜雀。他就命人在漳水岸边建筑铜雀台,限定一年落成。他的三子曹植说:“可建三座台,中间的叫铜雀,左边的叫玉龙,右边的叫金凤。再建两座飞桥连接,更加壮不雅观。”曹操就命曹植与曹不留邺郡造台,回到许昌,养精蓄锐,又分兵屯田,准备南征刘表。