曹操次子曹丕、字子桓,出生時,有紫氣一片,圓如車蓋,落於其室。望氣者謂操曰:“此天子之氣也,令子貴不可言。”曹丕八歲能文,長有逸才,博古通今。操攻鄴城,丕隨父於軍中,時年一十八歲。曹丕先領隨從,徑至袁紹府前,一將擋曰:“丞相有命,任何人不許入內。”曹丕喝退擋駕將,提劍而入後堂。
見兩婦人相擁而泣,曹丕方欲拔劍殺之,忽見紅光滿室,遂按劍問曰:“你等何人?”一婦人告曰:“妾乃袁紹之妻劉氏。”曹丕曰:“另一何人?”劉氏曰:“此乃袁熙之妻甄氏,袁熙出鎮幽州,甄氏不肯遠行,故留於此。”曹丕見其披發垢麵,移步觀瞧,果然玉容月貌,傾國傾城。遂對劉氏曰:“我乃曹丞相之子,願保你家無事,勿再憂慮。”遂按劍坐於堂上。
曹操引眾文武入鄴城,將進城門,許攸拍馬上前,近操唿曰:“阿瞞,非我許攸,你進得此門乎?”曹操大笑,眾將皆懷不平。行至袁紹府前,操問曰:“有人進此門否?”守將迴曰:“公子丕在內。”曹操喚出責之。劉氏出拜曰:“非公子,不能保全妾家,願獻甄氏為公子執帚。”甄氏出拜。操視之喜曰:“真我兒婦也。”遂令曹丕納之。
安民已畢,曹操親至袁紹墓祭拜。操濺淚顧眾官曰:“憶想往昔,我與本初起兵討卓,本初問我曰:‘若事不濟,何地可據也?’我曰:‘足下之意如何?’本初曰:‘我南據大河,北跨燕代,兼戎狄,以爭天下,庶可濟乎?’我曰:‘操任天下之智,權天下之力,以道禦之,無所不可。’此言此景,恍然如昨,今本初已喪,令操淚涕。”眾皆歎息。曹操以金帛米糧,賜袁紹妻劉氏。又下令曰:“河北兵難,盡免今歲租賦,嚴查各地私征,禁豪強借機兼並土地。”冀州百姓,奔走相慶。
一日,許褚走馬入東門,正迎許攸。許攸喚曰:“許仲康,爾等非我,能入此門乎?”許褚怒曰:“我等舍生忘死,身冒矢石奪得城池,你何敢大言於我!”許攸不屑曰:“爾等不過匹夫之勇,何足道哉?”許仲康新怒舊憤,齊往上湧,一劍斬下許攸人頭,提首級去見曹操。操大驚,怒責許褚曰:“子遠與我故交,片言相戲,何必殺之?”遂命厚葬許攸。
曹操使人遍訪冀州賢士,鄴城人言:“騎都尉崔琰,字季珪,清河郡東武城人,曾數獻計與紹,不用,因此托病在家,此乃賢德之士也。”操即召崔琰,用為冀州別駕。一日,操喜謂崔琰曰:“昨按本州戶籍,可得兵丁三十萬眾,可為大州矣。”崔琰正色曰:“今天下分崩,九州幅裂,袁氏兄弟相爭,冀州之民暴骨於野,丞相不急民之所苦,救拔塗炭,而喜民丁之眾,豈是河北士民所望明公者哉?”曹操聞言,忙改容拜謝,待為上賓。
一切落定,操使人打探袁譚消息。當操與尚交戰,袁譚引兵劫掠甘陵、安平、渤海、河間等郡國。袁譚聞尚敗走中山,乃引兵星夜擊之,袁尚敗,走幽州,袁譚盡降其眾,遂欲圖冀州。操使人召之,譚不至,操大怒,書絕婚約,自統大軍征平原。袁譚驚慌,差快馬求救於劉表。
表請玄德商議。玄德曰:“今操已得冀州,兵勢強盛,袁氏兄弟不久必被操擒,救之無益。況,曹操久有南下之意,我當養兵自守,不可輕舉。”劉表曰:“然則,何以拒之?”玄德曰:“作書與譚,勸其兄弟和解可也。”劉表即修書一封,書中曰:“古人雲:‘君子遭難,不投敵國。’日前,聞君屈膝降操,則是忘先人之誌,棄手足之情,而遺萬指之恥也。若尚不弟,當屈尊相從,讓天下評其曲直,不亦高義乎?如能拋私利,秉大義,兄弟和睦,曹操不足懼也。”袁譚見書,知表無意發兵,乃棄平原奔南皮。
曹操兵發南皮追袁譚,時建安十年,春正月,天氣嚴寒,河道盡凍,糧船不能進。操令本地百姓,敲冰拉船,百姓聞風藏匿,操大怒,命軍兵搜捕殺之。百姓為老幼計,無奈同往操營自首。曹操見百姓跪地一片,皆衣不遮體,麵凝饑寒,遂心不忍。操曰:“百姓落難如此,我豈忍心殺之?然,我若朝令夕改,我之號令自此廢矣,你等快到山中躲藏,休教軍兵捕獲。”眾百姓拭淚而去,曹操望其寒影歎曰:“非民刁頑,皆有老小之故也。”遂令軍兵,自敲冰拉船而進。
袁譚在南皮正思開春之計。忽報:“操軍至。”譚大驚躍起,遂引兵出城迎戰。兩陣對處,曹操出馬,鞭指罵曰:“我待你不薄,何生異心?”譚亦罵曰:“你占我疆土,奪我城池,何為不薄?”操大怒,令徐晃出馬。譚命彭安接戰。二馬盤桓,殺在一處,不數合,徐晃手起斧落,砍彭安於馬下。譚軍大敗,退入南皮,操兵四麵圍困。
袁譚心慌,使辛評見操請降。曹操曰:“袁譚小兒,反複無常。你弟辛毗,我已重用,你留此可也。”辛評曰:“丞相差矣。常言道:‘主貴臣容,主憂臣辱。’某久事袁氏,豈可臨危背之。”操乃令其迴。辛評迴見袁譚,言操不準降。袁譚大怒叱曰:“你弟現事曹操,你如此辦差不力,必懷二心!”辛評氣往上撞,倒地而死。
郭圖獻計曰:“事至絕境,當放手一搏。來日,盡驅百姓在前,軍兵隨後,與操決一死戰!”當夜,驅聚城中百姓,皆與刀槍,入軍聽令。天方明,大開四門,喊殺擁出,一場混戰,自辰至午,勝負未分。曹操棄馬上山,親自擂鼓,操軍兵將大振,奮力拚殺。曹洪舞刀前突,正迎袁譚,一刀將譚砍死。郭圖見軍大敗,策馬入城,樂進抬手一箭,將其射落城壕。
曹操兵入南皮,安民方畢,忽報:“一彪軍將至城下。”曹操引兵出迎。來者乃是袁熙部將焦觸、張南,二將倒戈卸甲,特來投順。操大喜,封二人為列侯。未幾日,黑山張燕率部下十餘萬眾,上書曹操歸降,操封其為平北將軍。
袁譚人頭掛北門外號令,一人布冠哀衣,哭於頭下。守軍拿見曹操。此人乃青州別駕王修,因諫言袁譚被逐,今聞譚死,特來哭之。日前,操入南皮,查抄官才,青州別駕王修家,隻有穀糧十斛,又聞士人皆曰王修清正,即心生敬意。時,曹操問曰:“你不怕死乎?”王修曰:“修曾受譚大恩,今其身亡而不哭之,非義也,畏死忘義,何以立世?若能收葬其屍,雖死無怨矣。”操即許王修收葬譚屍,禮修為上賓,用為司金中郎將。操問修曰:“今袁尚已投袁熙,當用何策取之?”修不答。操曰:“真忠臣也。”乃問郭嘉。郭嘉曰:“使袁氏降將攻之,可事半功倍。”操即命焦觸、張南、呂曠、呂翔、馬延、張顗,各引本部,兵分三路攻幽州。
忽快馬急報:“高幹兵反。”向日,操拔鄴城,並州高幹聞訊而降,今見操兵北上,遂舉兵而反,執上黨太守,兵扼壺關。曹操乃令樂進、李典會合張燕,攻打高幹。
袁熙、袁尚聞操兵將至,料難抵敵,遂棄了幽州,星夜引兵投奔遼西烏丸。幽州刺史烏桓觸,聚眾官商議投操。烏桓觸曰:“我聞曹公,乃當世英雄,今決議棄袁投曹,有不遵號令者斬!”別駕韓衍悲曰:“我受袁氏厚恩,今主敗亡,智不能救,勇不能死,於義缺矣,若再背主降曹,何顏為人耶!”眾皆失色。烏桓觸曰:“舉大事者當秉大義,事之成敗不在一人,韓衍既有它誌,聽其自便。”韓衍灑淚而出。烏桓觸出城迎接操軍,徑往降操。曹操大喜,加其為鎮北將軍。
忽飛馬急報:“樂進、李典、張燕攻打並州,高幹扼守壺關口,久攻不下。”曹操乃勒兵前往。建安十一年春,曹操兵至壺關,催軍攻打。高幹見操兵眾,乃命部將守關,自往匈奴搬兵。方入匈奴界,正遇北番左賢王。高幹下馬,伏地拜曰:“曹操若吞並州,必犯北界,請王子發兵,與幹一同破操。”左賢王曰:“我與操無仇,他海內未定,豈會侵犯我界?你欲使我結仇曹操耶?”遂叱退高幹。高幹無奈迴關。
壺口關確為天險,操驅大兵連攻仨月不下。荀攸曰:“不可強攻,須用計取。”操曰:“當用何計?”荀攸曰:“詐降誘敵可也。”操乃令呂曠、呂翔引數十騎,前往詐降。二將馬至關下叫曰:“我等本是袁譚舊將,不得已降操,曹操為人詭詐,薄待我等,今還保舊主。”高幹心疑,隻命二呂上關迴話。二將下馬入關,謂高幹曰:“操兵恃強疏備,今夜劫寨,可一舉破操。”高幹聞言大喜,當夜令呂曠、呂翔為前部,自引兵數萬,前去劫寨。方至操營,忽聽殺聲震天,伏兵四起。高幹心知中計,殺條血路,急急迴關。不料,樂進、李典早下關隘,前後夾擊,高幹全軍覆沒,隻身翻山而走。幹一路南下,去投劉表,行至上洛縣,被都尉王琰捕殺。王琰提頭獻操,受封列侯。
並州既定,議征烏丸。遼東、遼西、右北平,三郡烏丸雖在塞外,其趁天下大亂,數掠幽州,擄漢民十餘萬戶。袁紹據四州,立其酋長為單於,唯遼西蹋頓,兵馬強盛,自二袁往投,又數掠塞內。時,曹洪等將曰:“二袁勢窮力盡,遠投遼西,我若引兵遠征,倘劉備、劉表乘機來犯許都,我救援不及,禍不淺矣。”郭嘉曰:“諸公所言差矣。我主雖威震天下,然遼西烏丸,恃其邊遠,必不為備,趁其不備,卒然擊之,必破也。且,袁紹於烏丸有恩,而袁尚、袁熙猶存,不可不除之。劉表守成者也,自知己才不足禦備,重用之恐不能製,輕任之備不為用,雖虛國遠征無憂矣。”操喜曰:“奉孝之言,正合我意。”遂備輜重糧草,點起三軍,遠征烏丸。
建安十二年,夏五月,兵馬行至無終縣境,隻見黃沙彌天,狂風四起,重巒疊嶂,人馬難進。曹操有迴軍之意,乃問郭嘉。時郭嘉水土不服,臥病在車。操含淚曰:“因我欲平烏丸,使公遠涉山水,以致染病,我心何安?”郭嘉曰:“主公大恩,雖死不能報萬一。”操曰:“此方天惡路險,兵馬難行,我欲迴軍,你意如何?”郭嘉曰:“兵貴神速,今千裏奔襲,輜重多難以取利,當輕兵倍道,掩其不備。”操聽其言。令人送郭嘉迴涿郡養病,三軍盡棄輜重,倍道而進。
入六月,山水下,傍海道斷,曹操一籌莫展。忽一人入帳見操,此人姓田名疇、字子泰,右北平無終縣人。田疇博學高義,二十二歲時為劉虞出使洛陽。劉虞被公孫瓚所殺,田疇祭拜墓前,公孫瓚大怒,欲斬之。田疇曰:“先殺無罪之君,又誅守義之臣,如此行為,燕趙之士肯從將軍乎?”瓚遂放之。袁紹聞其名,五次遣使來聘,不就。曹操破幽州,差人來請,遂收拾起行。鄉裏問曰:“何異如斯?”田疇曰:“此非你等所能知也。”時,田疇見操進言曰:“此道夏秋間漫水,淺不通車馬,深不載舟楫,可轉軍走盧龍口。”操聞言大振:“尚有它路?”田疇曰:“光武之時,有一路自盧龍口直達柳城,雖廢棄二百年,仍有跡可尋。此道直且近,人煙罕有,正利突襲。”曹操大喜,封田疇為靖北將軍、兼向導官,命張遼為先鋒,人馬轉進盧龍口。
二百年廢棄,草木阻塞,道路不通,張遼開山填穀而進。此地天寒且旱,二百裏無水,軍又乏糧,殺馬數千匹為食,鑿地三十丈取水。經白檀、平岡兵馬行三百裏,距柳城尚有二百裏,有人報知蹋頓。蹋頓遂引數萬騎,出柳城來迎。
八月,曹操至白狼山,卒遇敵,時步甲鐵騎在後未至,隻有輕騎,左右驚懼。曹操登高而望,見賊兵不整,疏而無備,即命眾將縱兵擊之。張遼、許褚、於禁、徐晃,四路彪騎衝下白狼山,直擊蹋頓,林木遮掩,不知漢軍有多少兵馬。烏丸軍突然遭襲,頓時大亂,各自逃竄。張遼拍馬直取單於,一刀斬蹋頓栽落馬。操兵一路掩殺,走馬而下柳城,袁熙、袁尚引數千騎逃奔遼東。
曹操入柳城,封田疇亭侯,食邑五百戶。田疇拜辭曰:“明公神武,將士用命,方有此勝。疇力薄功微,何當大恩?”操更敬之,乃拜田疇為議郎。操清府庫,遷胡漢二十萬戶於塞內,收駿馬萬匹。
忽,涿郡使者至,出郭嘉書曰:“郭公叮囑,丞相若用書中之計,遼東定矣。”曹操觀書,數次歎息。次日,夏侯惇引眾將請命曰:“遼東太守公孫康,久不賓服,今二袁又往投之,必為後患,不如就近伐之!”曹操笑曰:“不勞諸公虎威,公孫康自會送二袁首級來獻。”眾將不信。曹操下令,拔營班師。
遼東太守公孫康,本郡襄平縣人,武威將軍公孫度之子。當日,聞二袁來投,乃聚部下商議。公孫康之弟,寧鄉侯公孫恭曰:“袁紹在時,常欲吞並遼東,今二袁兵敗來投,必欲鳩占鵲巢,若留之,定為患。不如誘入城中殺之,獻首曹公,曹操賞罰分明,必厚待我等。”公孫康曰:“曹操屯兵遼西柳城,若其揮兵伐我,則不如納二袁為助。”公孫恭曰:“可差人打探,若操來伐,則留二袁,若操不來,則殺二袁,以獻曹公!”遂差探馬前往遼西。
袁熙、袁尚引數千騎投遼東,二人於路商議曰:“遼東兵馬數萬,足可為基,今暫投之,後殺公孫康奪占遼東,養兵積糧,再複河北。”至遼東,入見公孫康,康托病不見,留二人於館驛。不數日,細作迴報:“曹操班師。”公孫康大喜,乃埋伏刀斧手於壁衣內,召二袁入見。相見禮畢,入坐,時天嚴寒,袁尚見座上無褥,乃曰:“請鋪座褥。”公孫康忽變色喝曰:“你二人之頭,將行萬裏,何須鋪褥!”二袁大驚。刀斧手一擁而出,亂刃紛下,人頭落地。
公孫康命人,以木匣盛二袁首級獻操。曹操大喜,封公孫康為襄平侯、左將軍。曹操曰:“果不出奉孝所料也。”眾問為何。曹操出郭嘉書與眾。書中曰:“若袁熙、袁尚投遼東,主公切不可進兵追之。公孫康久懼袁氏吞並,二袁往投,康必疑之,我若進兵,其必合力拒我,我若勒兵而迴,公孫康必殺二袁獻首,其勢然也。”眾文武皆豎指稱讚。
建安十二年十月,曹操迴軍至涿郡,時郭嘉已死數日,停柩府衙。操親往拜祭,大哭曰:“奉孝死,天喪我也!”操濺淚謂眾官曰:“諸君年齒,皆我同輩,唯奉孝最少,然,奉孝乃知我者也。天下之人,相知者鮮,今其早亡,何其痛哉!追憶奉孝,不能去心,其見識過絕於人,今天下相爭,欲以來事仰仗奉孝,不料其中年早亡,天喪操也!”眾皆淚下。操表奏曰:“軍師祭酒郭嘉,隨軍征伐,十又一年,臨敵製變,每有高議,平定四方,謀功為最。今其早亡,思其功勳,實不可忘,封邑千戶,諡曰貞侯,子孫嗣承。”郭嘉亡年三十八歲。操命人扶靈柩,還許都厚葬。
見兩婦人相擁而泣,曹丕方欲拔劍殺之,忽見紅光滿室,遂按劍問曰:“你等何人?”一婦人告曰:“妾乃袁紹之妻劉氏。”曹丕曰:“另一何人?”劉氏曰:“此乃袁熙之妻甄氏,袁熙出鎮幽州,甄氏不肯遠行,故留於此。”曹丕見其披發垢麵,移步觀瞧,果然玉容月貌,傾國傾城。遂對劉氏曰:“我乃曹丞相之子,願保你家無事,勿再憂慮。”遂按劍坐於堂上。
曹操引眾文武入鄴城,將進城門,許攸拍馬上前,近操唿曰:“阿瞞,非我許攸,你進得此門乎?”曹操大笑,眾將皆懷不平。行至袁紹府前,操問曰:“有人進此門否?”守將迴曰:“公子丕在內。”曹操喚出責之。劉氏出拜曰:“非公子,不能保全妾家,願獻甄氏為公子執帚。”甄氏出拜。操視之喜曰:“真我兒婦也。”遂令曹丕納之。
安民已畢,曹操親至袁紹墓祭拜。操濺淚顧眾官曰:“憶想往昔,我與本初起兵討卓,本初問我曰:‘若事不濟,何地可據也?’我曰:‘足下之意如何?’本初曰:‘我南據大河,北跨燕代,兼戎狄,以爭天下,庶可濟乎?’我曰:‘操任天下之智,權天下之力,以道禦之,無所不可。’此言此景,恍然如昨,今本初已喪,令操淚涕。”眾皆歎息。曹操以金帛米糧,賜袁紹妻劉氏。又下令曰:“河北兵難,盡免今歲租賦,嚴查各地私征,禁豪強借機兼並土地。”冀州百姓,奔走相慶。
一日,許褚走馬入東門,正迎許攸。許攸喚曰:“許仲康,爾等非我,能入此門乎?”許褚怒曰:“我等舍生忘死,身冒矢石奪得城池,你何敢大言於我!”許攸不屑曰:“爾等不過匹夫之勇,何足道哉?”許仲康新怒舊憤,齊往上湧,一劍斬下許攸人頭,提首級去見曹操。操大驚,怒責許褚曰:“子遠與我故交,片言相戲,何必殺之?”遂命厚葬許攸。
曹操使人遍訪冀州賢士,鄴城人言:“騎都尉崔琰,字季珪,清河郡東武城人,曾數獻計與紹,不用,因此托病在家,此乃賢德之士也。”操即召崔琰,用為冀州別駕。一日,操喜謂崔琰曰:“昨按本州戶籍,可得兵丁三十萬眾,可為大州矣。”崔琰正色曰:“今天下分崩,九州幅裂,袁氏兄弟相爭,冀州之民暴骨於野,丞相不急民之所苦,救拔塗炭,而喜民丁之眾,豈是河北士民所望明公者哉?”曹操聞言,忙改容拜謝,待為上賓。
一切落定,操使人打探袁譚消息。當操與尚交戰,袁譚引兵劫掠甘陵、安平、渤海、河間等郡國。袁譚聞尚敗走中山,乃引兵星夜擊之,袁尚敗,走幽州,袁譚盡降其眾,遂欲圖冀州。操使人召之,譚不至,操大怒,書絕婚約,自統大軍征平原。袁譚驚慌,差快馬求救於劉表。
表請玄德商議。玄德曰:“今操已得冀州,兵勢強盛,袁氏兄弟不久必被操擒,救之無益。況,曹操久有南下之意,我當養兵自守,不可輕舉。”劉表曰:“然則,何以拒之?”玄德曰:“作書與譚,勸其兄弟和解可也。”劉表即修書一封,書中曰:“古人雲:‘君子遭難,不投敵國。’日前,聞君屈膝降操,則是忘先人之誌,棄手足之情,而遺萬指之恥也。若尚不弟,當屈尊相從,讓天下評其曲直,不亦高義乎?如能拋私利,秉大義,兄弟和睦,曹操不足懼也。”袁譚見書,知表無意發兵,乃棄平原奔南皮。
曹操兵發南皮追袁譚,時建安十年,春正月,天氣嚴寒,河道盡凍,糧船不能進。操令本地百姓,敲冰拉船,百姓聞風藏匿,操大怒,命軍兵搜捕殺之。百姓為老幼計,無奈同往操營自首。曹操見百姓跪地一片,皆衣不遮體,麵凝饑寒,遂心不忍。操曰:“百姓落難如此,我豈忍心殺之?然,我若朝令夕改,我之號令自此廢矣,你等快到山中躲藏,休教軍兵捕獲。”眾百姓拭淚而去,曹操望其寒影歎曰:“非民刁頑,皆有老小之故也。”遂令軍兵,自敲冰拉船而進。
袁譚在南皮正思開春之計。忽報:“操軍至。”譚大驚躍起,遂引兵出城迎戰。兩陣對處,曹操出馬,鞭指罵曰:“我待你不薄,何生異心?”譚亦罵曰:“你占我疆土,奪我城池,何為不薄?”操大怒,令徐晃出馬。譚命彭安接戰。二馬盤桓,殺在一處,不數合,徐晃手起斧落,砍彭安於馬下。譚軍大敗,退入南皮,操兵四麵圍困。
袁譚心慌,使辛評見操請降。曹操曰:“袁譚小兒,反複無常。你弟辛毗,我已重用,你留此可也。”辛評曰:“丞相差矣。常言道:‘主貴臣容,主憂臣辱。’某久事袁氏,豈可臨危背之。”操乃令其迴。辛評迴見袁譚,言操不準降。袁譚大怒叱曰:“你弟現事曹操,你如此辦差不力,必懷二心!”辛評氣往上撞,倒地而死。
郭圖獻計曰:“事至絕境,當放手一搏。來日,盡驅百姓在前,軍兵隨後,與操決一死戰!”當夜,驅聚城中百姓,皆與刀槍,入軍聽令。天方明,大開四門,喊殺擁出,一場混戰,自辰至午,勝負未分。曹操棄馬上山,親自擂鼓,操軍兵將大振,奮力拚殺。曹洪舞刀前突,正迎袁譚,一刀將譚砍死。郭圖見軍大敗,策馬入城,樂進抬手一箭,將其射落城壕。
曹操兵入南皮,安民方畢,忽報:“一彪軍將至城下。”曹操引兵出迎。來者乃是袁熙部將焦觸、張南,二將倒戈卸甲,特來投順。操大喜,封二人為列侯。未幾日,黑山張燕率部下十餘萬眾,上書曹操歸降,操封其為平北將軍。
袁譚人頭掛北門外號令,一人布冠哀衣,哭於頭下。守軍拿見曹操。此人乃青州別駕王修,因諫言袁譚被逐,今聞譚死,特來哭之。日前,操入南皮,查抄官才,青州別駕王修家,隻有穀糧十斛,又聞士人皆曰王修清正,即心生敬意。時,曹操問曰:“你不怕死乎?”王修曰:“修曾受譚大恩,今其身亡而不哭之,非義也,畏死忘義,何以立世?若能收葬其屍,雖死無怨矣。”操即許王修收葬譚屍,禮修為上賓,用為司金中郎將。操問修曰:“今袁尚已投袁熙,當用何策取之?”修不答。操曰:“真忠臣也。”乃問郭嘉。郭嘉曰:“使袁氏降將攻之,可事半功倍。”操即命焦觸、張南、呂曠、呂翔、馬延、張顗,各引本部,兵分三路攻幽州。
忽快馬急報:“高幹兵反。”向日,操拔鄴城,並州高幹聞訊而降,今見操兵北上,遂舉兵而反,執上黨太守,兵扼壺關。曹操乃令樂進、李典會合張燕,攻打高幹。
袁熙、袁尚聞操兵將至,料難抵敵,遂棄了幽州,星夜引兵投奔遼西烏丸。幽州刺史烏桓觸,聚眾官商議投操。烏桓觸曰:“我聞曹公,乃當世英雄,今決議棄袁投曹,有不遵號令者斬!”別駕韓衍悲曰:“我受袁氏厚恩,今主敗亡,智不能救,勇不能死,於義缺矣,若再背主降曹,何顏為人耶!”眾皆失色。烏桓觸曰:“舉大事者當秉大義,事之成敗不在一人,韓衍既有它誌,聽其自便。”韓衍灑淚而出。烏桓觸出城迎接操軍,徑往降操。曹操大喜,加其為鎮北將軍。
忽飛馬急報:“樂進、李典、張燕攻打並州,高幹扼守壺關口,久攻不下。”曹操乃勒兵前往。建安十一年春,曹操兵至壺關,催軍攻打。高幹見操兵眾,乃命部將守關,自往匈奴搬兵。方入匈奴界,正遇北番左賢王。高幹下馬,伏地拜曰:“曹操若吞並州,必犯北界,請王子發兵,與幹一同破操。”左賢王曰:“我與操無仇,他海內未定,豈會侵犯我界?你欲使我結仇曹操耶?”遂叱退高幹。高幹無奈迴關。
壺口關確為天險,操驅大兵連攻仨月不下。荀攸曰:“不可強攻,須用計取。”操曰:“當用何計?”荀攸曰:“詐降誘敵可也。”操乃令呂曠、呂翔引數十騎,前往詐降。二將馬至關下叫曰:“我等本是袁譚舊將,不得已降操,曹操為人詭詐,薄待我等,今還保舊主。”高幹心疑,隻命二呂上關迴話。二將下馬入關,謂高幹曰:“操兵恃強疏備,今夜劫寨,可一舉破操。”高幹聞言大喜,當夜令呂曠、呂翔為前部,自引兵數萬,前去劫寨。方至操營,忽聽殺聲震天,伏兵四起。高幹心知中計,殺條血路,急急迴關。不料,樂進、李典早下關隘,前後夾擊,高幹全軍覆沒,隻身翻山而走。幹一路南下,去投劉表,行至上洛縣,被都尉王琰捕殺。王琰提頭獻操,受封列侯。
並州既定,議征烏丸。遼東、遼西、右北平,三郡烏丸雖在塞外,其趁天下大亂,數掠幽州,擄漢民十餘萬戶。袁紹據四州,立其酋長為單於,唯遼西蹋頓,兵馬強盛,自二袁往投,又數掠塞內。時,曹洪等將曰:“二袁勢窮力盡,遠投遼西,我若引兵遠征,倘劉備、劉表乘機來犯許都,我救援不及,禍不淺矣。”郭嘉曰:“諸公所言差矣。我主雖威震天下,然遼西烏丸,恃其邊遠,必不為備,趁其不備,卒然擊之,必破也。且,袁紹於烏丸有恩,而袁尚、袁熙猶存,不可不除之。劉表守成者也,自知己才不足禦備,重用之恐不能製,輕任之備不為用,雖虛國遠征無憂矣。”操喜曰:“奉孝之言,正合我意。”遂備輜重糧草,點起三軍,遠征烏丸。
建安十二年,夏五月,兵馬行至無終縣境,隻見黃沙彌天,狂風四起,重巒疊嶂,人馬難進。曹操有迴軍之意,乃問郭嘉。時郭嘉水土不服,臥病在車。操含淚曰:“因我欲平烏丸,使公遠涉山水,以致染病,我心何安?”郭嘉曰:“主公大恩,雖死不能報萬一。”操曰:“此方天惡路險,兵馬難行,我欲迴軍,你意如何?”郭嘉曰:“兵貴神速,今千裏奔襲,輜重多難以取利,當輕兵倍道,掩其不備。”操聽其言。令人送郭嘉迴涿郡養病,三軍盡棄輜重,倍道而進。
入六月,山水下,傍海道斷,曹操一籌莫展。忽一人入帳見操,此人姓田名疇、字子泰,右北平無終縣人。田疇博學高義,二十二歲時為劉虞出使洛陽。劉虞被公孫瓚所殺,田疇祭拜墓前,公孫瓚大怒,欲斬之。田疇曰:“先殺無罪之君,又誅守義之臣,如此行為,燕趙之士肯從將軍乎?”瓚遂放之。袁紹聞其名,五次遣使來聘,不就。曹操破幽州,差人來請,遂收拾起行。鄉裏問曰:“何異如斯?”田疇曰:“此非你等所能知也。”時,田疇見操進言曰:“此道夏秋間漫水,淺不通車馬,深不載舟楫,可轉軍走盧龍口。”操聞言大振:“尚有它路?”田疇曰:“光武之時,有一路自盧龍口直達柳城,雖廢棄二百年,仍有跡可尋。此道直且近,人煙罕有,正利突襲。”曹操大喜,封田疇為靖北將軍、兼向導官,命張遼為先鋒,人馬轉進盧龍口。
二百年廢棄,草木阻塞,道路不通,張遼開山填穀而進。此地天寒且旱,二百裏無水,軍又乏糧,殺馬數千匹為食,鑿地三十丈取水。經白檀、平岡兵馬行三百裏,距柳城尚有二百裏,有人報知蹋頓。蹋頓遂引數萬騎,出柳城來迎。
八月,曹操至白狼山,卒遇敵,時步甲鐵騎在後未至,隻有輕騎,左右驚懼。曹操登高而望,見賊兵不整,疏而無備,即命眾將縱兵擊之。張遼、許褚、於禁、徐晃,四路彪騎衝下白狼山,直擊蹋頓,林木遮掩,不知漢軍有多少兵馬。烏丸軍突然遭襲,頓時大亂,各自逃竄。張遼拍馬直取單於,一刀斬蹋頓栽落馬。操兵一路掩殺,走馬而下柳城,袁熙、袁尚引數千騎逃奔遼東。
曹操入柳城,封田疇亭侯,食邑五百戶。田疇拜辭曰:“明公神武,將士用命,方有此勝。疇力薄功微,何當大恩?”操更敬之,乃拜田疇為議郎。操清府庫,遷胡漢二十萬戶於塞內,收駿馬萬匹。
忽,涿郡使者至,出郭嘉書曰:“郭公叮囑,丞相若用書中之計,遼東定矣。”曹操觀書,數次歎息。次日,夏侯惇引眾將請命曰:“遼東太守公孫康,久不賓服,今二袁又往投之,必為後患,不如就近伐之!”曹操笑曰:“不勞諸公虎威,公孫康自會送二袁首級來獻。”眾將不信。曹操下令,拔營班師。
遼東太守公孫康,本郡襄平縣人,武威將軍公孫度之子。當日,聞二袁來投,乃聚部下商議。公孫康之弟,寧鄉侯公孫恭曰:“袁紹在時,常欲吞並遼東,今二袁兵敗來投,必欲鳩占鵲巢,若留之,定為患。不如誘入城中殺之,獻首曹公,曹操賞罰分明,必厚待我等。”公孫康曰:“曹操屯兵遼西柳城,若其揮兵伐我,則不如納二袁為助。”公孫恭曰:“可差人打探,若操來伐,則留二袁,若操不來,則殺二袁,以獻曹公!”遂差探馬前往遼西。
袁熙、袁尚引數千騎投遼東,二人於路商議曰:“遼東兵馬數萬,足可為基,今暫投之,後殺公孫康奪占遼東,養兵積糧,再複河北。”至遼東,入見公孫康,康托病不見,留二人於館驛。不數日,細作迴報:“曹操班師。”公孫康大喜,乃埋伏刀斧手於壁衣內,召二袁入見。相見禮畢,入坐,時天嚴寒,袁尚見座上無褥,乃曰:“請鋪座褥。”公孫康忽變色喝曰:“你二人之頭,將行萬裏,何須鋪褥!”二袁大驚。刀斧手一擁而出,亂刃紛下,人頭落地。
公孫康命人,以木匣盛二袁首級獻操。曹操大喜,封公孫康為襄平侯、左將軍。曹操曰:“果不出奉孝所料也。”眾問為何。曹操出郭嘉書與眾。書中曰:“若袁熙、袁尚投遼東,主公切不可進兵追之。公孫康久懼袁氏吞並,二袁往投,康必疑之,我若進兵,其必合力拒我,我若勒兵而迴,公孫康必殺二袁獻首,其勢然也。”眾文武皆豎指稱讚。
建安十二年十月,曹操迴軍至涿郡,時郭嘉已死數日,停柩府衙。操親往拜祭,大哭曰:“奉孝死,天喪我也!”操濺淚謂眾官曰:“諸君年齒,皆我同輩,唯奉孝最少,然,奉孝乃知我者也。天下之人,相知者鮮,今其早亡,何其痛哉!追憶奉孝,不能去心,其見識過絕於人,今天下相爭,欲以來事仰仗奉孝,不料其中年早亡,天喪操也!”眾皆淚下。操表奏曰:“軍師祭酒郭嘉,隨軍征伐,十又一年,臨敵製變,每有高議,平定四方,謀功為最。今其早亡,思其功勳,實不可忘,封邑千戶,諡曰貞侯,子孫嗣承。”郭嘉亡年三十八歲。操命人扶靈柩,還許都厚葬。