九月,献帝下诏,任命曹*兼任冀州牧。曹*接受此职后,辞去所兼兖州牧的职务。
起初,袁尚派从事、安平人牵招到上党去监督运输军粮,牵招还没有回来,袁尚已逃到中山。牵招劝说并州刺史高干迎接袁尚到并州来,合力以观察局势变化,高干不听。牵招于是到东方投奔曹*,曹*仍任用他为冀州从事。曹*又延聘崔琰为别驾,对崔琰说:“昨天,我翻阅冀州的户籍,可以征召到三十万人,所以是个大州。”崔琰回答说:“如今天下分崩离析,袁氏兄弟自相残杀,冀州的百姓陷于水深火热之中,死尸遍布原野而无人掩埋。如今朝廷大军进驻冀州,没有听到有慰问民间疾苦,拯救百姓的举动,反而先计算兵员的数量,唯独将此放在首位,这岂是敝州百姓对您的期望呢!”曹*改变态度,郑重地向崔琰道歉。
许攸仗恃功劳,态度傲慢,曾在众人坐在一起的场合中,喊着曹*的小名说:“曹阿瞒,要不是我,你得不到冀州!”曹*笑着说:“你说得对。”但心里感到不高兴,后来竟杀掉了许攸。(许攸咎由自取)
高干归降曹*,献出并州,曹*仍任命他为并州刺史。
曹*围攻邺城时,原已归降曹*的袁谭又背叛曹*,攻取甘陵、安平、勃海、河间。袁谭又进攻据守中山的袁尚,袁尚抵挡不住,败走故安,投奔幽州刺史袁熙。袁谭将袁尚的残部全部收编,回军驻扎龙凑。曹*写信给袁谭,责备他违背誓约,与他断绝婚姻关系,把袁谭女儿送回后,出军讨伐袁谭。十二月,曹军到达其门,袁谭自平原撤出,退守南皮,在清河沿岸布防。曹*进入平原。占领诸县。
曹*上表推荐公孙度为武威将军,封永宁乡侯。公孙度说:“我已在辽东为王,永宁乡侯算什么?”把曹*派人送来的印绶收藏到武器库中。这一年,公孙度去世,他儿子公孙康继位。公孙康把永宁乡侯的爵位封给自己的弟弟公孙恭。
曹*因牵招曾经受袁绍委任管理乌桓骑兵,因此派他去柳城,安抚乌桓部落。正赶上乌桓峭王动员五千名骑兵,准备去援助袁谭。另外,公孙康也派使者韩忠给峭王送来单于印绶。峭王召集各部落酋长会商,韩忠也在座。峭王问牵招说:“从前,袁绍说奉天子之使,委任我为单于;如今,曹*又说要再上表奏请天子,委任我为真单于;如今,曹*又说要再上表奏请天子,委任我为真单于;而辽东又派人送来单于的印绶。这样,谁应当是真的?”牵招回答说:“从前,袁绍代表天子发号施令,有权封授官爵;后来他违背天子旨意,曹*取代了他,说要奏明天子,重新封你为真单于。辽东不过是一个偏远的小郡,能擅自封授官爵!”韩忠说:“我辽东在沧海之东,拥有雄兵百万,夫馀国以及貊部都听命于我。当今的形势,是强者为首,曹*怎么能唯我独尊!”牵招大声呵斥韩忠说:“曹公以诚信待人,恭谨明智,辅佐天子,讨伐叛逆,安抚顺服,平定全国的混乱。你们辽东上下都顽劣奸诈,嚣张跋扈。如今倚仗地形险要而又远离中原,就背叛朝廷,竟敢擅自封授官爵,侮弄天子,应当处以极刑,怎么敢侮辱诋毁曹公这样的朝中大臣!”牵招上前揪住韩忠的头发,把他的头往地上叩按,抽出佩刀,打算杀死韩忠。峭王又惊又怕,光着脚奔过去,抱住牵招,请牵招饶了韩忠。左右之人,都大惊失色。牵招这才回到座位,为峭王等人分析成败祸福的原因与后果,峭王等酋长们都离开座位,向牵招跪拜,恭敬地接受朝廷命令。峭王等于是把辽东的使臣打发回去,解散了已集结准备援助袁谭的骑兵。
建安十年(公元205年)春季,正月,曹*进攻南皮,袁谭率军出战,曹军伤亡惨重。曹*准备稍微减缓攻势,议郎曹纯说:“如今,咱们孤军深入,难以持久,如果进不能攻克敌城,一后退就会大损军威。”曹*于是亲自擂动战鼓,命令部下进攻,遂攻陷南皮。袁谭出逃,被曹军追上,杀死。
李孚自称冀州主簿。求见曹*,对曹*说:“现在城中秩序骚乱,百姓不分强弱,相互攻杀,人心惶惶。我认为,应当派遣新近归降而又为城内所认识信任的人去传达您的命令。”曹*立即派李孚入城,告诉城中官民,让他们各安故业,不得互相侵犯,城中才安定下来。曹*于是斩杀袁谭的谋士郭图等及其妻子儿女。
袁谭先派王修到乐安去运输粮草,王修听到袁谭情况危急,赶快率领部队前去援助,走到高密,听到袁谭的死讯,下马号哭说:“没有了主人,我到哪里去呢!”就去拜见曹*,请求让他收葬袁谭的尸体,曹*答应了,仍派王修到乐安去督运军粮。当时,袁谭属下的各城都已归顺曹*,只有乐安郡太守管统未降。曹*命令王修击斩管统统的人头。王修认为管统是效忠故主的忠臣,捉住管统后,解开捆绑他的绳索,让他去拜见曹*。曹*大为高兴,赦免管统,并延聘王修为司空掾。
郭嘉劝说曹*多延聘青、冀、幽、并四州的名士作为属官,使人心归附,曹*采纳了他的意见。官渡之战前,袁绍命令陈琳撰写讨伐曹*的檄文,历数曹*的罪恶,并攻击曹家的祖先,极尽丑化诋毁之能事。等到袁绍失败后,陈琳投降曹*,曹*对他说:“你从前为袁结写檄文,只该攻击我本人,为什么要向上攻击到我的父亲、祖父?”陈琳谢罪,曹*便赦免他,派他与陈留人阮一同担任主管撰写奏章的记室。
先前,渔阳人王松占据涿郡,涿郡人刘放劝说王松以涿郡归降曹*,曹*延聘刘放参议司空府军务。
袁熙受到他自己部将焦触、张南的攻击,与袁尚一起投奔辽西郡的乌桓部落。焦触自称幽州刺史,胁迫所属各郡、县的长官,都背叛袁氏,归顺曹*。焦触等集结数万人的部队,杀死白马,歃血为盟,下令说:“有敢于违抗者,一律斩首。”众人在威*之下,都不敢抬头,各自按顺序歃血盟誓。别驾、代郡人韩珩说:“我受到袁氏父子的厚恩,如今袁氏已经破亡,我的智谋不能拯救他们,又没有勇气去死节,于君臣大义已经有缺欠。如果再去归顺曹*,就更为失节,我不能作这样的事。”在场的人都被吓得变了颜色,生怕焦触会立刻杀死韩珩。焦触说:“发动大事,应立大义,事情的成败,不在乎一个人,我们可以成全韩珩的志愿,以勉励忠心事主的人。”于是,听任韩珩离去。焦触等就全部归降曹*,都被封为列侯。