已逃往中山國(首府盧奴)。牽招勸告幷州州長(刺史)高幹,迎接袁尚,結合二人軍力,同守幷州,觀察變化,高幹拒絕。牽招遂投奔曹操,曹操命牽招仍擔任冀州州政府參謀官(從事)。
高幹獻出幷州,歸降曹操,曹操任命高幹繼續擔任幷州州長(刺史)。
最初,曹操包圍鄴城時,已經歸降曹操的青州州長(刺史)袁譚,乘機背叛,出動軍隊奪取甘陵國(首府甘陵)、安平國(首府信都)、勃海郡、河間國(首府樂成);並攻擊袁尚據守的中山國(首府盧奴),袁尚不能抵擋,逃往故安,投奔幽州州長(刺史)袁熙。袁譚把袁尚的部隊,全部接收,回軍駐防龍湊。曹操寫信給袁譚,責備他背叛誓言,宣佈斷絕婚姻關係。等到把袁譚的女兒送回(曹操為兒子曹整娶袁譚的女兒事),然後,大軍開始進攻。
十二月,曹操進抵其門,袁譚撤出平原(袁譚總部),退守南皮,沿清河佈防。曹操進入平原,奪取附近各縣。
二○五年,春季,正月,曹操攻擊青州州長(刺史)袁譚的根據地南皮。袁譚作殊死戰,曹操軍傷亡慘重,打算稍向後撤,減緩攻勢。參議官(議郎)曹純(曹仁的老弟)說:“我們孤軍深入,難以維持太久,如果不能立即克敵,一旦後退,士氣便會喪失。”曹操遂親自擂動戰鼓,作猛烈進攻,南皮城破,袁譚逃走,曹操軍追趕,擊斬袁譚。
李孚,自稱冀州州政府主任秘書(主簿),晉見曹操,建議說:“而今,南皮城內,強殺弱、弱抗強,人心惶惶不安。應該任命一位新近歸附,而又被舊政權下人民所信服的人士,負責溝通。”曹操即派李孚擔任這項任務。李孚進城,宣佈中央政策,使人民繼續他們的正常生活,不準互相侵犯;社會秩序逐漸恢復。曹操誅殺郭圖等跟他們的妻子(胡三省原注:“郭圖、審配,各自攀附,挑撥袁譚、袁尚相鬥,引起戰爭,替曹操清除長驅直入的路上障礙。袁譚、袁尚既然兩敗俱傷,郭圖、審配也被誅殺,禍福報應,歷歷不爽”)。袁譚曾經派王修前往樂安督運糧秣,走到中途,聽說南皮緊急,率領部隊折回增援,剛抵達高密,接到袁譚被殺訊息,下馬大哭說:“恩主已死,我往哪裡去?”晉見曹操,請求收葬袁譚屍體,曹操批准,仍派王修前往樂安督運糧秣。
袁譚所屬各城,全都歸降,只有樂安郡長管統仍然堅守。曹操命王修擊斬管統,砍下人頭。王修認為管統是一個忠臣,在擒獲管統後,解開他身上捆綁的繩索,命他前往晉見曹操。曹操大為歡欣,赦免管統,並任命王修當最高監察署秘書(司空掾)。智囊郭嘉建議曹操,應大量延聘青州、冀州、幽州、幷州知名之士當政府官員,收攬人心。曹操採納。
官渡之戰時,袁紹命他的秘書陳琳,撰寫###曹操文告;陳琳下筆,文情並茂,細數曹操罪惡,暴露曹操家世,極盡詆譭醜化的能事(該項文告說:“最高監察長曹操的祖父曹騰,本是一個寢殿侍奉宦官,跟惡名昭彰的佐悺、徐璜,同屬一代妖孽,蠻橫兇暴;做出傷風敗俗之事,虐待人民。曹操的老爹曹嵩,本是一個乞丐,被曹家豢養,用他貪贓枉法得來的錢,買官買爵,爬到高位,把金銀財寶裝到車輛上,運到權貴之家;竊取政府權力,企圖顛覆政府。而曹操本人,是邪惡的、閹割過的宦官所遺留下來的醜類,既沒有人品,更沒有道德,狡猾驕悍,假冒俠義,喜愛混亂,樂於看到災難”)。等到袁紹失敗,陳琳歸降曹操,曹操問他:“你當初替袁紹撰寫文告,只可以攻擊我本人,為什麼攻擊到我的祖先?”陳琳承認有罪,請求寬恕,曹操不再追究(陳琳的回答是:“箭在弦上,不得不發!”曹操大笑),任命陳琳跟陳留郡人阮瑀,同時擔任最高監察署文書官(記室)。
之前,漁陽郡人王松,據守涿郡,涿郡人劉放說服王松獻出涿郡,歸降曹操,