曹操既得冀州,且被封为冀州牧,自此曹操治所从许昌移至邺城,邺城就此实为汉朝廷,许都便成摆设,其政实出于此。
曹操复想并吞幽、并诸州。幽州刺史高干,闻风纳款,自请归降,曹操仍令高干守原职。
会闻袁尚窜入中山,为袁谭所攻,复走幽州,袁谭收得袁尚众,还屯龙凑,势力增大,有自主意,竟不听曹操命。
曹操乃遣使贻书责袁谭背约,与他绝婚,当即出兵进击。
袁谭不能敌曹操,退保南皮。
曹操追至城下,围攻了一两月,尚未能拔。
时已为建安十年正月,腊尽春来,残雪初霁,曹操为议郎曹纯所激,亲执桴鼓,促兵登城,兵士并力直上,搴旗斩将,齐集城楼。
袁谭下城出走,甫离北门,突被曹洪截住,心慌力怯,由曹洪大喝一声,劈落马下。
郭图、辛评尚在城内,俱为曹操军所擒。曹操命把郭图斩首,但将辛评贷死。
青州别驾王修,正从乐安运粮回来,得知袁谭已被杀,便下马号哭道:“无主何归?”乃径诣曹操营,乞收葬袁谭尸。
曹操嘉修忠义,准如所请,仍使王修至乐安运粮。
乐安太守管统,不肯降曹操,曹操嘱王修取管统首级,王修不忍杀管统,执管统诣曹操,代请赦罪,曹操也即依从,且留王修为司空掾。
郭嘉劝曹操延揽名士,借孚众望。曹操因随处招致,但有才艺可称,即辟为掾属,独不赦袁绍记室陈琳,悬赏购缉,竟得擒来。
陈琳被曹操军擒住,解至曹操前,曹操盛怒相待。
曹操及见陈琳温文尔雅,不禁起了怜才的念头,即霁颜问陈琳道:“卿前为本初作檄,但可罪状孤身,奈何上及祖父呢?”
陈琳答说道:“箭在弦上,不得不发。公今罪琳,琳亦知罪了。活琳惟公,杀琳亦惟公。”
曹操听了陈琳言,怒意益平,遂赦免陈琳罪,使与陈留人阮瑀,同为记室。
袁氏旧臣崔琰,曾劝袁绍守境述职,不宜用兵,袁绍不肯听,终败官渡。
后来袁谭、袁尚交争,各欲用崔琰,崔琰托疾并辞,为袁尚所囚,亏得陈琳营救,才释归河东。
至是陈琳与曹操说及,曹操遂召崔琰为别驾从事。
崔琰应召到来,曹操与语道:“孤查本州户籍,可得三十万甲兵,故向称大州。”
崔琰从容道:“今天下分崩,九州幅裂,二袁兄弟,日寻干戈,冀民暴骨原野,未闻王师布德,存问风俗,救民涂炭,乃先估计甲兵,似非敝州士女想望明公的本意,望明公见察!”
曹操乃改容称谢,视若上宾,使为世子曹丕师傅,留居邺城。
曹操部署人马,欲往攻幽州。忽由袁熙部将焦触、张南,使人投递降书,内称慕风归义,已将袁尚、袁熙,逐奔乌桓,特此报闻。
曹操当然大喜,特派吏宣慰,表封焦触、张南为列侯。已而并州刺史高干,举兵守壶口关,复与曹操绝。
曹操遣部将乐进、李典,率兵往攻,多日不下。河内人张晟,河东掾卫固、范先等,又纠众应干,转寇渑崤间。
曹操用荀彧计,议调西平太守杜畿,为河东太守。杜畿抵任后,阳与卫固、范先联络,暗中却解散叛众,使不相连。
再由曹操遥结马腾,使击卫固、范先,里应外合,便将卫固、范先擒斩,再移兵讨灭张晟,河东复安。独高干据住并州,负奭如故。
建安十一年正月,曹操亲率大军,出击壶口关,围攻至两月有余,关上守兵,不堪疲敝,因开关纳入曹操军。
高干闻壶口失守,无险可恃,不得已留吏守城,自诣匈奴求救。匈奴久已服汉,不愿与曹操构衅,当即拒绝高干。