有將勸曹操繼續進兵擊公孫康,曹操曰“吾方使公孫康斬送袁尚、袁熙首級,不煩用兵矣。“
九月,曹操引兵自柳城還,走原定進攻路線返回。
時天寒且旱,二百里無水,軍又乏食,曹操軍殺馬數千匹以為糧,鑿地入三十余丈方得水。
郭嘉病死于路途中,曹操哭呼“哀哉奉孝痛哉奉孝惜哉奉孝”。
公孫康欲取袁尚、袁熙以為功,乃先置精勇之士于廄中,然后請袁尚、袁熙入,未及坐,公孫康叱伏兵擒之,于是斬袁尚、袁熙、樓班、蘇仆延、烏延、難樓等首級送與曹操。
諸將不解,問曹操“公還,而公孫康斬袁尚、袁熙,何也“
曹操曰“
彼素畏袁尚、袁熙,吾急進兵則其必然并力抵抗吾,吾緩之則自相圖,其勢然也。“
曹操掛袁尚首級于馬市,傳令三軍“敢有哭之者,斬“
軍謀掾牽招獨設祭悲哭舊主袁尚,曹操義之,舉為茂才,轉任烏桓校尉。
烏桓校尉幽州都督閻柔只任幽州都督,加封關內侯,統帥幽州兵馬,鎮守北方。
既已還軍,曹操科問前諫者,眾將莫知其故,人人皆懼。
哪知曹操皆厚賞所有前諫者,曰“孤前行,乘危以徼幸。雖得之,天所佐也,顧不可以為常。諸君之諫,萬安之計,是以相賞,后勿難言之。“
表拜張合平狄將軍;表拜徐晃為橫野將軍。
曹操既克蹋頓,烏桓衰弱,鮮卑大人步度根、軻比能、素利、彌加、闕機厥機等通過幽州都督閻柔上貢獻,求通市,太祖皆表寵以為王。
冬,十月三日公元207年11月10日,有流星出現在鶉南方朱鳥七宿星尾。
曹操以兗州從事襄賁校尉呂虔為泰山太守,施恩惠、立信用,袁紹所任命的中郎將郭祖、公孫犢等數十人都出來投降,躲藏在山里的百姓都返鄉。
呂虔挑選強壯的人充軍,泰山軍在各州郡中考核名列第一。
十月十七日公元207年11月24日,濟南、樂安黃巾軍徐和、司馬俱等侵掠城池,斬殺官吏和濟南王劉赟。
典軍校尉夏侯淵率泰山、齊、平原三郡兵剿之,前后數十仗,斬首及俘虜數千人,大破之,斬徐和等,收復諸縣,收其糧谷以補軍糧。劉赟子劉開繼濟南王。
曹操又派呂虔總督青州各郡的部隊討伐東萊郡李條等賊寇,立功。呂虔被推舉為茂才,加任騎都尉,仍然管轄泰山郡。
又調徐州刺史浩周為領護于禁軍,加封臧霸為徐州刺史,其它官職徐州都督、青州都督、瑯邪相、威虜將軍、都亭侯不變。
十一月,曹操回到易水,代郡烏桓單于普富盧、上郡烏桓單于那樓皆來賀。
曹操大軍還鄴城,論功行賞,以五百戶封田疇為亭侯。田疇曰“吾始為劉公劉虞報仇,率眾遁逃,志義不立,反以為利,非本志也。“于是固讓不受封賞。曹操知其至心,許而不奪其志也。