袁绍退回河北后,地盘还在、兵力还在、根基还在。曹操真正拿下北方,是建安十二年(207年)的事。从200年官渡开打算起,整整八年。
这八年,曹操不是在磨蹭,是在打一场比官渡更磨人的战争。

一、袁绍死了,但麻烦才刚刚开始202年,袁绍病死了。
曹操本来松了口气,但他很快发现——袁绍活着的时候是个对手,袁绍死了之后是个更大的麻烦。
袁绍统治河北多年,根基太深了。他占据的冀州“户口最多,田多垦辟,又有桑枣之饶”。他手下那帮人——审配、郭图、沮授,个个是当地有头有脸的士族。袁绍活着,还能镇住这些人;袁绍一死,这些人各自抱团,谁也不服谁。
更要命的是继承人的问题。
袁绍有三个儿子:长子袁谭、次子袁熙、幼子袁尚。按照规矩,老大袁谭应该接班。但袁绍偏偏把长子过继给了自己的哥哥,等于剥夺了他的继承权。临死前,他把位子传给了小儿子袁尚。
这不是在安排后事,这是在埋雷。

二、兄弟相残,曹操坐收渔利袁绍一咽气,袁谭和袁尚就打起来了。
曹操本来想趁火打劫,带兵去打黎阳。谋士郭嘉拦住了他。郭嘉说了一句特别经典的话:“急之则相保,缓之则争心生。”
翻译成大白话:你逼得越紧,他们兄弟越抱团;你松一松手,他们自己就会咬起来。
曹操听进去了,撤兵,等着看戏。
果然,曹操一撤,袁谭和袁尚彻底撕破了脸。袁谭打不过袁尚,被围在平原城里,走投无路之下——派人向曹操求救了。
一个袁家的儿子,向曹操求救去打自己的亲弟弟。
曹操的机会来了。203年,他再次北上。袁尚听说曹操来了,赶紧撤了平原的围兵回去保邺城。结果袁尚手下的大将吕旷、高翔直接叛变投了曹操。

三、八年里曹操都在打什么从202年袁绍死,到207年彻底平定北方,曹操的仗打得很有节奏:
· 202年:进攻黎阳,试探袁家兄弟的虚实。
· 203年:袁谭求救,曹操北上,袁家兄弟的内斗全面爆发。
· 204年:曹操攻下袁氏的老巢邺城。邺城一丢,袁氏集团的根基就塌了一半。
· 205年:拿下幽州大部分地区。
· 206年:平定并州。
· 207年:北征乌桓。
每一仗都不大,但每一仗都拔掉一颗钉子。

四、为什么花了八年?三个字:不得人心仗打得慢,还有一个更深层的原因——曹操在河北不得人心。
袁绍在河北能站住脚,靠的是跟当地士族合作。你支持我,我给你官做、给你利益。曹操不一样——他打击士族,搞中央集权。
河北的士族算得很清楚:曹操来了,我们的好日子就到头了。所以审配死守邺城不投降,郭图跟着袁谭死磕到底。他们忠的不是袁家,是自己。
老百姓也不站在曹操这边。官渡之战后,曹操坑杀了八万降卒。这事儿传到河北,谁还敢信曹操?
每攻下一座城,都得花时间安抚人心、清理残余。这才是最耗时间的。
五、最后一战:白狼山207年,袁尚和袁熙逃到了乌桓,联合乌桓首领蹋顿继续抵抗。
曹操决定彻底解决问题。他亲自率军远征,走到半路粮食快断了。就在快要撑不住的时候,曹军在白狼山跟乌桓主力撞上了。
曹操登高一看——乌桓军队阵势混乱。他果断下令出击,张辽一马当先,当场斩杀了乌桓首领蹋顿。乌桓军大败,胡汉降者二十余万。
袁尚、袁熙继续往东北跑,投奔辽东太守公孙康。没过多久,公孙康把两人的首级砍下来送给了曹操。
到此,袁氏残余势力被彻底清除。
尾声从200年官渡开打,到207年白狼山大捷——整整八年。
官渡是一场豪赌,赌赢了曹操的命。但真正奠定北方的,是这八年的拉锯战——打邺城、收幽州、平并州、征乌桓,一城一池地啃,一仗一仗地磨。
郭嘉的那句话,放在今天依然扎心——“急之则相保,缓之则争心生。”有时候,最快的办法不是猛冲猛打,而是等对手自己先乱。