自从乌巢被袭,支撑着袁绍南下这场战争的粮仓烧毁,军中大乱。
周扬又派洛阳情报团不断在敌方散播谣言,加上以张郃、高览为首的降将,袁军中更是逃的逃,叛变的叛变,整军士气几乎完全崩溃。
曹军却因此战使将士们激情高昂,并对袁绍发起了全军攻击,终于把南下官渡的袁绍大军击溃。
曹操乘机挥兵北上,游击于北方的张燕等人会合,并在程昱献计于仓亭设下历史上著名的十面埋伏,再次击败了袁绍,灭其大军,使其一概不振。
建安七年夏,袁绍终因无法面对如此惨败,病死于南皮。
官渡、仓亭之战大获全胜,成为了当世以少胜多的经典战役,彻底扭转了曹操面临着几乎灭亡的危机形势。
关中观望的各将,亦全都表明了忠于曹操的立场。
江东那边许禇与曹洪亦带来了另一个好消息,果然不出郭嘉所料,孙策杀戳过甚,最后被当地士族派刺客暗杀。
早已看好曹操的贾诩、杨阜等人亦被重用,派到各地就任其职。
建安十二年,曹操为了肃清袁氏残余势力,听从了郭嘉、程昱、荀攸等谋士们的建议,继续北上征讨,并利用其内部争斗将其逐一击破,同时为了彻底解决三郡乌桓入塞为害问题,决定远征乌桓。
辽西、辽东、右北平三郡乌桓结为联盟,其首领为辽西部的蹋顿与袁氏关系一直很好,并屡次侵扰边境,掳掠人口财物。
五月,曹操亲率大军到达无终。
时正雨季,道路积水。
但是在无终人田畴的引导下,曹操大军登徐无山,出卢龙塞,堑山堙谷五百余里,直指乌桓老巢柳城。
八月,曹、乌二军相遇,曹操以吕布旧部张辽为前锋,乘敌阵稍动之机,向敌军发动猛攻。
乌桓军大乱,张辽首当其冲将蹋顿斩于马下,大获全胜,胡、汉降者二十余万,袁尚等人逃奔割据平州的公孙康。
结果公孙康却斩杀袁尚、袁熙,并将其首级献与曹操。
曹操攻破三郡乌桓,也彻底肃清了袁氏势力。
十一月曹军归途至易水,本因水土不服、气候恶劣、日夜急行操劳过度,在曹操北归中病逝的郭嘉,却活得十分健康。
这让周扬松了口气,但最应该感谢的却是他的先见之前,早知郭嘉北上遥远征途体弱得病,预先把早先安置在洛阳的张仲景带上同行,成为一路照料郭喜的随军大夫。
周扬为助曹操全国尽快统一,将早已准备好的答案奉上,提议在北方广泛屯田,兴修水利,使其致力于农业生产恢复;同时曹操亦用人唯才,打破世族门第观念,抑制豪强,所统治的地区社会经济得到恢复和发展。
建安十三年六月,曹操废三公,恢复丞相制度,并自任汉朝丞相。