曹丕看到两个妇人哭泣,拔剑想要杀了她们。忽然眼前红光满目,于是他收剑问道:“你们是什么人?”其中一个妇人回答说:“我是袁将军的妻子刘氏。”曹丕又问:“这个女子是谁?”刘氏说:“这是我次子袁熙的妻子甄氏。因为袁熙外出镇守幽州,甄氏不肯远行,所以留在这里。”曹丕把甄氏拉到跟前,见她披头散发、满脸污垢。曹丕用衣袖擦拭她的脸仔细看,只见甄氏肌肤如玉、容貌美丽,有倾国倾城之貌。于是他对刘氏说:“我是曹丞相的儿子。我会保全你们家,你们不要忧虑。”说完便按剑坐在堂上。
曹操率领众将进入冀州城,刚要进城门,许攸纵马来到近前,用马鞭指着城门对曹操喊道:“阿瞒,没有我,你怎么能进入这个城门?”曹操大笑。众将听了这话,都心怀不满。曹操来到袁绍府门前,问道:“谁进过这个门?”守将回答说:“世子在里面。”曹操把曹丕叫出来责备。刘氏出来拜见说:“如果不是世子,我们一家不能保全,我愿意把甄氏献给世子为妻。”曹操让人把甄氏叫出来,甄氏上前拜见,曹操看了后说:“这真是我儿子的媳妇!”于是让曹丕娶了她。
曹操平定冀州后,亲自前往袁绍墓前设祭,拜了两拜,哭得十分哀伤,他看着众官说:“过去我和本初一起起兵的时候,本初问我:‘如果事情不成功,哪个地方可以作为依靠?’我问他:‘你是怎么想的呢?’本初说:‘我南面占据黄河,北面依靠燕、代之地,再加上沙漠的兵力,向南争夺天下,差不多可以成功吧?’我回答说:‘我任用天下有智谋和力量的人,用正确的方法驾驭他们,就没有什么做不成的。’这些话就像昨天说的一样,可如今本初已经去世,我不能不为此流泪啊!”众人都为之叹息。曹操把金帛粮米赏赐给袁绍的妻子刘氏。然后下令说:“河北百姓遭受战争的苦难,今年的租赋全部免除。”一面写表章向朝廷申报,曹操自任冀州牧。
一天,许褚骑马进入东门,正好遇到许攸。许攸叫住许褚说:“你们没有我,怎么能出入这个城门?”许褚生气地说:“我们出生入死,在战场上拼死作战,才夺得这座城池,你怎么敢如此夸口!”许攸骂道:“你们都是些匹夫,有什么值得说的!”许褚大怒,拔剑杀了许攸,提着他的头来见曹操,说许攸如此无礼,“我把他杀了”。曹操说:“子远和我是旧交,所以开开玩笑罢了,你为什么杀他!”曹操严厉地责备了许褚,下令厚葬许攸。之后曹操派人四处寻访冀州的贤士。冀州百姓说:“骑都尉崔琰,字季珪,是清河东武城人。他多次向袁绍献计,袁绍不采纳,所以称病在家。”曹操立即征召崔琰为本州别驾从事,对他说:“昨天我查看本州户籍,一共有三十万人,可算得上大州。”崔琰说:“当今天下分崩离析,九州分裂,袁氏兄弟相争,冀州百姓暴尸荒野,丞相不赶紧关心民间风俗,拯救百姓于水火之中,却先统计户籍,这难道是本州百姓对明公的期望吗?”曹操听了,改变脸色向他道歉,把他当作上宾对待。
曹操平定冀州后,派人探听袁谭的消息。当时袁谭带兵劫掠甘陵、安平、渤海、河间等地,听说袁尚败逃到中山,就率军攻打他。袁尚无心战斗,直接逃到幽州投奔袁熙。袁谭收降了袁尚的全部兵马,想要再次图谋冀州。曹操派人召他来,袁谭不来。曹操大怒,写信与他断绝婚约,亲自统领大军征讨,一直抵达平原。袁谭听说曹操亲自率军前来,派人向刘表求救。刘表请刘备商议。刘备说:“如今曹操已经攻破冀州,兵势正盛,袁氏兄弟不久一定会被曹操擒获,救援他们没有益处。况且曹操一直有窥视荆襄的意图,我们只宜养兵自守,不可轻举妄动。”刘表说:“那用什么理由拒绝他呢?”刘备说:“可以写信给袁氏兄弟,以和解为名,用委婉的言辞拒绝。”刘表觉得有道理,先派人送信给袁谭。信中大致说:
君子躲避灾难,不会去投靠敌国。之前听说您屈膝投降曹操,这是忘记先人的仇恨,抛弃兄弟情谊,留下同盟的耻辱。如果袁尚对兄长不敬,您应当克制自己去顺从他。等事情平定之后,让天下人来评判是非曲直,不也是高尚的道义吗?
又给袁尚写信说:
袁谭天性急躁,不辨是非。您应当先除掉曹操,以完成先父的遗恨。事情平定之后,再计较谁是谁非,不也很好吗?如果执迷不悟,就像韩卢和东郭犬相互追逐,自己困住自己,最后让农夫获利。
袁谭收到刘表的信,知道刘表没有发兵的意思,又自己估量无法抵挡曹操,于是放弃平原,退保南皮。曹操追到南皮,当时天气寒冷,河道全部结冰,粮船无法行动。曹操命令当地百姓敲冰拉船,百姓听到命令后纷纷逃走。曹操大怒,想要抓捕斩杀他们。百姓听说后,就亲自到军营中自首。曹操说:“如果不杀你们,我的号令就无法施行;如果杀了你们,我又不忍心。你们赶快到山中躲藏起来,别被我的军士抓到。”百姓都流着泪离开了。
袁谭带兵出城,与曹军对抗。两阵摆开,曹操骑马出阵,用马鞭指着袁谭骂道:“我厚待你,你为什么产生异心?”袁谭说:“你侵犯我的领地,夺取我的城池,霸占我的妻子儿女,反而说我有异心?”曹操大怒,让徐晃出马。袁谭派彭安迎战。两马相交,没几个回合,徐晃就把彭安斩于马下。袁谭的军队败逃,退入南皮,曹操派兵四面围住。袁谭惊慌失措,派辛评去见曹操商议投降。曹操说:“袁谭这小子,反复无常,我难以相信他。你弟弟辛毗,我已经重用,你也可以留下来。”辛评说:“丞相错了。我听说‘主贵臣荣,主忧臣辱’。我长期侍奉袁氏,怎么能背叛他呢!”曹操知道留不住他,就把他送了回去。辛评回去见袁谭,说曹操不准投降。袁谭叱责道:“你弟弟现在侍奉曹操,你也怀有二心吗?”辛评听了这话,气得满胸怒火,昏死在地。袁谭让人把他扶出去,不一会儿辛评就死了,袁谭也感到后悔。郭图对袁谭说:“明天把百姓全部赶到前面,军队跟在后面,和曹操决一死战。”袁谭听从了他的建议。当夜把南皮百姓全部驱赶出来,让他们拿着刀枪听令。第二天黎明,大开四门,军队在后,驱赶百姓在前,喊声震天,一起涌出,直抵曹营。两军混战,从辰时打到午时,胜负未分,尸横遍野。曹操见没有取得全胜,弃马上山,亲自击鼓。将士们看到后,奋力向前,袁谭的军队大败,百姓被杀的不计其数。曹洪奋勇冲入敌阵,正好遇到袁谭,举刀乱砍,袁谭最终被曹洪杀死在阵中。郭图见阵脚大乱,急忙骑马冲入城中。乐进望见,拈弓搭箭,把他射下城壕,人马都陷了进去。曹操带兵进入南皮,安抚百姓。忽然有一支部队到来,是袁熙的部将焦触、张南。曹操亲自率军迎接,二将倒戈卸甲,前来投降,曹操封他们为列侯。又有黑山贼张燕,率领十万兵马前来投降,曹操封他为平北将军。
曹操下令将袁谭的首级示众,敢有哭的人斩首。袁谭的头挂在北门外,有一个头戴布冠、身穿丧服的人,在头下哭泣。左右的人把他抓来见曹操,曹操问他,原来是青州别驾王修。他因为劝谏袁谭而被驱逐,如今知道袁谭死了,所以来哭祭。曹操说:“你知道我的命令吗?”王修说:“知道。”曹操说:“你不怕死吗?”王修说:“我生前接受他的任命,他死了我不哭是不义。怕死而忘义,怎么在世上立足呢!如果能收葬袁谭的尸体,我就算被杀也没有遗憾。”曹操说:“河北的义士,怎么这么多啊!可惜袁氏不能任用他们!如果袁氏能任用,我怎么敢正眼觊觎此地呢!”于是下令收葬袁谭的尸体,以宾客之礼对待王修,任命他为司金中郎将。曹操问他:“如今袁尚已经投奔袁熙,夺取他们该用什么计策?”王修不回答。曹操说:“真是忠臣啊。”又问郭嘉,郭嘉说:“可以让袁氏的降将焦触、张南等人去攻打他们。”曹操采用了这个建议,随即派焦触、张南,吕旷、吕翔,马延、张顗,各率本部兵马,分三路进攻幽州;一面派李典、乐进会合张燕,攻打并州,进攻高干。
袁尚、袁熙得知曹兵将至,料想难以抵挡,于是弃城带兵,连夜逃到辽西投奔乌桓。幽州刺史乌桓触,召集幽州众官,歃血为盟,共同商议背叛袁氏、归附曹操的事情。乌桓触先说道:“我知道曹丞相是当世英雄,如今我们去投降,有不遵守命令的斩首。”众人依次歃血,轮到别驾韩珩时,韩珩把剑扔在地上,大声喊道:“我受袁氏父子的厚恩,如今主公败亡,我智谋不足以相救,勇气不足以战死,已经有亏道义!如果向北投降曹操,我做不到!”众人都大惊失色。乌桓触说:“做大事,应当树立大义。事情的成败,不在乎一人。韩珩既然有这样的志向,就随他的便吧。”把韩珩请了出去。乌桓触于是出城迎接三路军马,直接来投降曹操。曹操十分高兴,加封他为镇北将军。
忽然有探马来报:“乐进、李典、张燕攻打并州,高干守住壶关口,他们无法攻克。”曹操亲自率军前往。三位将领前来迎接,说高干据守关口,很难攻打。曹操召集众将共同商议攻破高干的计策。荀攸说:“要攻破高干,必须用诈降计才行。”曹操表示赞同。他叫来降将吕旷、吕翔,贴着他们的耳朵低声交代了一番。吕旷等人率领几十名士兵,径直来到关下喊道:“我们原本是袁氏的旧将,不得已才投降曹操。曹操为人狡诈,刻薄对待我们,我们现在要重新扶持旧主。快打开关口让我们进去。”高干不太相信,只让他们二人自己上关来谈话。二人卸下铠甲、弃掉马匹进入关内,对高干说:“曹军刚到,我们可以趁他们军心还不稳定,今晚去劫营。我们愿意打头阵。”高干很高兴,听从了他们的建议。当夜,高干让吕旷、吕翔在前面,率领一万多士兵前去劫营。快到曹营的时候,背后喊声震天,伏兵四起。高干知道中计,急忙回壶关城,可乐进、李典已经夺取了关口。高干夺路逃脱,前往投奔单于。曹操领兵守住关口,派人追击高干。高干逃到单于的地界,正好遇到北番左贤王。高干下马拜倒在地,说:“曹操吞并土地,如今又想侵犯王子的地盘,恳请您救援,我们一同努力收复失地,保卫北方。”左贤王说:“我和曹操没有仇怨,他怎么会侵犯我的土地?你是想让我和曹氏结仇吗!”把高干叱退了。高干想来想去没有出路,只得去投奔刘表。走到上洛的时候,被都尉王琰杀死,王琰把他的首级解送给曹操。曹操封王琰为列侯。
并州平定之后,曹操商议向西攻打乌桓。曹洪等人说:“袁熙、袁尚兵败将亡,势穷力尽,逃到了遥远的沙漠。我们现在带兵向西攻打,倘若刘备、刘表趁我们后方空虚袭击许都,我们来不及救援,那就祸患无穷了。还是请回师不要前进为好。”郭嘉说:“各位说得不对。主公虽然威震天下,但沙漠中的人依仗着地处偏远,一定不会设防。趁他们没有防备,突然袭击,一定可以攻破。况且袁绍对乌桓有恩,而袁尚与袁熙兄弟还活着,不能不除掉他们。刘表只是个只会空谈的人,他自己知道才能不足以驾驭刘备,重用刘备又怕控制不住,不重用刘备,刘备又不会为他所用。所以即使我们倾全国之力远征,主公也不用担心。”曹操说:“奉孝(郭嘉字奉孝)说得太对了。”于是率领大小三军,带着数千辆战车,向前进发。只见黄沙漫天,狂风四起,道路崎岖难行,人马都很难前进。曹操有了回军的想法,向郭嘉询问。郭嘉此时不服水土,卧病在车中。曹操哭着说:“因为我想要平定沙漠,让你远涉艰难,以至于染病,我的心里怎么能安宁!”郭嘉说:“我承蒙丞相大恩,即使死了也不能报答万分之一。”曹操说:“我看这北方之地道路崎岖,想回军,你觉得怎么样?”郭嘉说:“用兵贵在神速。如今我们千里奔袭,如果携带的辎重太多就难以争取有利时机,不如轻装简从,日夜兼程,出其不意。但必须找熟悉道路的人做向导。”
于是曹操把郭嘉留在易州养病,寻求向导官来引路。有人推荐袁绍的旧将田畴对这一带非常熟悉,曹操召见田畴并询问他。田畴说:“这条路在秋夏时节有水,浅的地方车马过不去,深的地方又无法行船,行动最为困难。不如回军,从卢龙口越过白檀的险要之地,出兵到敌人空虚的地方,向前靠近柳城,趁他们没有防备发动攻击,一战就可以擒获蹋顿。”曹操听从了他的建议,封田畴为靖北将军,担任向导官,作为先锋;张辽在第二队;曹操亲自押后:加快速度轻装前进。田畴带领张辽来到白狼山,正好遇到袁熙、袁尚会合蹋顿等率领的数万骑兵前来。张辽飞速报告曹操,曹操亲自勒马登高远望,看到蹋顿的军队没有队列,参差不齐。曹操对张辽说:“敌人的军队不整齐,就可以进攻了。”于是把指挥的旗帜交给张辽。张辽带领许褚、于禁、徐晃分四路下山,奋力猛攻,蹋顿的军队大乱。张辽拍马把蹋顿斩于马下,其余的人都投降了。袁熙、袁尚带着几千骑兵逃到辽东去了。
曹操收兵进入柳城,封田畴为柳亭侯,让他镇守柳城。田畴流着泪说:“我是个背信弃义、四处逃窜的人,承蒙您厚恩才得以活命,已经很幸运了,怎么能出卖卢龙寨来邀功请赏呢!我宁死也不敢接受侯爵。”曹操认为他很讲道义,就任命他为议郎。曹操安抚单于等人,收缴了一万多匹骏马,当天就回兵。当时天气寒冷又干旱,二百里内没有水,军队又缺乏粮食,只好杀马充饥,挖地三四十丈才找到水。曹操回到易州,重赏那些之前劝谏不要远征的人,对众将说:“我之前冒险远征,侥幸成功。虽然打了胜仗,这是上天保佑,不能把这当作常规做法。各位的劝谏,才是万全之策,所以要赏赐你们。以后不要因为怕我不听就不敢进言。”曹操到易州的时候,郭嘉已经去世好几天了,灵柩停放在官署里。曹操前去祭奠,大哭道:“奉孝死了,这是上天要灭亡我啊!”他回头看着众官说:“各位的年纪,都和我差不多,只有奉孝最年轻,我还想把后事托付给他。没想到他中年夭折,让我悲痛欲绝!”郭嘉的随从,把郭嘉临死时封存的书信呈上,说:“郭公临死前,亲笔写下这封信,嘱咐说:‘丞相如果按照信中所说去做,辽东的事情就可以平定了。’”曹操拆开信看了之后,点头叹息。众人都不知道其中的意思。第二天,夏侯惇带领众人禀报道:“辽东太守公孙康,长期不肯臣服。如今袁熙、袁尚又去投奔他,一定会成为后患。不如趁他还没有行动,赶快去征讨,这样就可以夺取辽东。”曹操笑着说:“不用烦劳各位大展虎威。几天之后,公孙康自然会把二袁的首级送来。”众将都不相信。
袁熙、袁尚带着几千骑兵逃奔辽东。辽东太守公孙康,本是襄平人,是武威将军公孙度的儿子。当时他得知袁熙、袁尚前来投奔,就召集本部的属官商议这件事。公孙恭说:“袁绍活着的时候,就常有吞并辽东的想法。如今袁熙、袁尚兵败将亡,无处安身,来这里投奔,这是有鸠占鹊巢的意图啊。如果收留他们,日后一定会被他们算计。不如把他们骗入城中杀掉,把首级献给曹公,曹公一定会厚待我们。”公孙康说:“就怕曹操带兵攻打辽东,这样的话,还不如收留二袁,让他们为我们效力。”公孙恭说:“可以派人去探听消息。如果曹兵来攻打,就留下二袁;如果曹兵不动,就杀了二袁送给曹公。”公孙康听从了他的建议,派人去探听消息。
袁熙、袁尚到了辽东,二人秘密商议说:“辽东有几万军队,足够和曹操抗衡。我们现在暂且投奔他,日后再杀了公孙康,夺取他的地盘,积蓄力量来对抗中原,就可以恢复在河北的势力了。”商议好之后,就去拜见公孙康。公孙康把他们留在馆驿,借口自己生病,不马上和他们见面。没过几天,探子回报:“曹公的军队驻扎在易州,并没有攻打辽东的意思。”公孙康非常高兴,就在墙壁的帷幕中预先埋伏好刀斧手,让二袁进来。见面行礼完毕,公孙康让他们坐下。当时天气十分寒冷,袁尚看到床榻上没有褥垫,就对公孙康说:“希望能铺上坐席。”公孙康瞪大眼睛说:“你们二人的脑袋,马上就要远行万里了!还要什么坐席!”袁尚大惊失色。公孙康叱喝道:“左右还不动手!”刀斧手一拥而出,就在坐席上砍下二人的首级,用木匣装起来,派人送到易州,来见曹操。当时曹操在易州,按兵不动。夏侯惇、张辽进来禀报道:“如果不攻打辽东,就可以回许都了。不然恐怕刘表会有别的想法。”曹操说:“等二袁的首级到了,马上回兵。”众人都暗自好笑。忽然有人报告说辽东公孙康派人送袁熙、袁尚的首级来了,众人都十分震惊。使者呈上书信,曹操大笑道:“果然不出奉孝所料!”他重赏来使,封公孙康为襄平侯、左将军。众官问道:“为什么说不出奉孝的预料呢?”曹操于是拿出郭嘉的书信给他们看。信中大致说:
如今听说袁熙、袁尚去投奔辽东,明公千万不可派兵攻打。公孙康长期害怕被袁氏吞并,二袁前去投奔,他一定会起疑心。如果派兵攻打,他们必定会合力迎敌,急切之间难以取胜;如果暂缓行动,公孙康和袁氏必定会自相残杀,这是必然的形势。
众人都纷纷称赞。曹操带领众官再次在郭嘉的灵前设祭。郭嘉去世时年仅三十八岁,跟随曹操征战了十一年,立下了很多奇功。后人有诗称赞道:
天生郭奉孝,豪杰冠群英。腹内藏经史,胸中隐甲兵。运谋如范蠡,决策似陈平。可惜身先丧,中原梁栋倾。
曹操领兵回到冀州,派人先把郭嘉的灵柩护送回许都安葬。
程昱等人请求说:“北方已经平定,现在回到许都,可以早日制定攻打江南的策略了。”曹操笑着说:“我有这个想法已经很久了。各位所说的,正合我意。”这天夜里,曹操住在冀州城东角楼上,凭栏仰望天空观察天文。当时荀攸在旁边,曹操指着天空说:“南方的旺气十分明显,恐怕现在还不能图谋。”荀攸说:“以丞相的天威,有什么地方不能征服!”正看着,忽然看见一道金光从地下升起。荀攸说:“这地下一定有宝物。”曹操下楼让人顺着金光的方向挖掘。正是:星文方向南中指,金宝旋从北地生。不知道挖到了什么东西,且听下文分解。