建安二年(公元197年)正月,尽管大家都不同意,袁术还是忍不住了,在淮南称帝。袁术派使者去恭喜吕布,您已经是皇亲国戚了,赶快把皇妃(吕布的女儿)送来。吕布一开始也同意了。然而,人都送出去了,权衡再三又不敢公然和反贼结亲,派人把女儿又追了回来,还把袁术的使者一辆囚车送到了许昌,让汉献帝曹司空处置。袁术气得半死,立刻派张勋等人来找吕布算帐,还拉上从曹操手下逃脱的杨奉韩暹(猜猜这两人在汉朝的头衔是什么?杨奉车骑将军,韩暹大将军,假节钺!)。然而,毛病就出在这两位将军身上,他们怎么会为袁术卖命?吕布抓住这一点离间,他们临阵后反戈一击,就这样吕布几千人马把袁术数万大军打垮。吕布和这两人趁势向袁术的老巢寿春进逼,劫掠而还,还留了一封信把袁术羞辱一番。九月,曹操也亲自讨伐这位袁陛下。袁术一听,曹司空是来进攻而不是进贡的,吓得连忙逃到淮河南岸,留下张勋桥蕤等人抵抗。桥蕤战死张勋逃跑。袁术本来兵不精粮不足,大将又被斩杀,内部充满了悲观失败的气氛。从此,袁术这位“开国之君”只剩下苟延残喘的份。曹操则顺便教了张绣一下后返回了许昌。
建安三年三月,曹操又要征讨张绣。荀攸(荀彧的侄子,但年长于荀彧)劝曹操:“张绣依附于刘表,两人联手不好对付。不过,张绣依靠刘表提供军粮,而刘表难以满足张绣的需要。时间长了必然会有变化,到那时候一封信就可以把张绣劝降。如今出战,双方必然合力抵抗,恐怕没有好处。”然而,曹操没有听从,执意出兵。果然,半道遇到了麻烦。
在邺城的袁绍,看到曹操在许昌挟天子以令诸侯威风凛凛,又看到献帝给自己的诏书中经常有不利于自己的地方,知道是曹操在搞鬼就后悔起来。当初要是我听了沮授的,挟天子以令诸侯不就是我了吗?于是就“劝”曹操,许昌地势低洼气候也不好,不如把天子迁到我这风调雨顺的邺城来。曹操怎么会上他这个当,一口回绝。袁绍的部下田丰见状,就给袁绍出主意,软的不行就干脆趁曹操羽翼未丰来硬的,进攻许昌劫夺天子。袁绍其实并未采纳。然而曹操听到了这个风声后,不敢再和张绣纠缠而撤了兵。张绣刘表对曹操围追堵截,却在安众被曹操巧妙埋伏人马击溃。兵败后,贾诩劝张绣再追。张绣一脸的不明白:“文和,当时追曹操的时候,你劝我别追,我不听而吃了大亏;如今怎么还追?”贾诩则是一脸的不耐烦:“快追,不然就来不及了。这次不一样。”张绣虽然觉得别扭,但向来信任贾诩还是动了身。结果这次真的不一样,吃苦头的成了曹操,张绣大有斩获。回来后,还是不明白,就缠着贾诩刨根问底。贾诩笑笑:“其实很简单。将军您虽然善于用兵,并不是曹操的对手。曹操退兵,能没有防备吗?他必然亲自断后,对方也都是精兵强将,因此知道您打不赢。曹操和我们对抗,并没有失误而慌忙撤了兵,必然是因为他后方有了变故。击败您后当然要赶回去,让别人防备追兵。曹操手下虽然有勇将,但都不是您的对手,因此我说您必定获胜。”张绣一听,恍然大悟,心服口服。
这个时候,那个反复无常的吕温侯为了攻打刘备,又和袁术勾结起来了。袁术明摆着已经是人见人欺的反叛了,又能有多大的能量?为了一点蝇头小利而出尔反尔,是吕布最后被大家厌恶的根本原因。吕布派得力干将高顺张辽进攻刘备,曹操也派夏侯惇救援,但却被打败。三国演义里并不显眼的高顺是个人物,为人清白而有威严。他手下只有七百多人,但作战勇猛每战必胜,被称为“陷陈营”。吕布知道他的忠义勇猛,但却不能重用。夏侯惇败走后,刘备独力难支。九月,高顺等终于攻陷小沛,刘备又落得个单身逃亡的下场,老婆孩子都被俘虏(注1)。曹操一看,只好亲自出马。十月,攻陷并屠戮彭城(注2)。吕布亲自出马和曹操交战,也是打几回败几回,完全不是对手,只好退回下邳死守。
曹操给吕布写信,要他投降。吕布感到曹操的厉害,有点害怕,想答应。可陈宫不同意,阻挠吕布投降。吕布派人向袁术求救,自己也奋力迎战。然而,既打不赢曹操,又等不到救兵。袁术早就衰落了,如今泥菩萨过江自身难保,怎敢来捋曹操的虎须?吕布不过是病急乱投医。温侯虽然骁勇善战,但有勇无谋又胡乱猜忌,不能驾驭下属,因此屡战屡败。曹操围攻下邳三个月,吕布内部出现内讧,侯成宋宪魏续反叛投靠了曹操,并抓走了陈宫高顺作见面礼。吕布在白门楼,看到大势已去,就让手下人砍了自己的头去请功,颇有霸王之风。手下人下不了手,于是吕布放弃抵抗投降,当即被五花大绑捆了个结结实实。见到曹操,捆绑着的吕布仍然雄心不减:“明公您所担心的不过是我,我已经服了。从此后,我率领骑兵您率领步兵,平定天下不是易如反掌吗?”曹操似乎有点动心,但旁边刘备的一句话却宣判了吕布的死刑:“明公您忘了丁原和董卓的往事了吗?”曹操一凛,当时明白,留着吕布得到的是蝇头小利,留下的却是心腹大患。于是,吕布掉了脑袋,陈宫高顺也都被处死,风光一时的吕温侯就这么离开了人间。
与此同时,袁绍也渐渐取得了对于公孙瓒的决定性优势。袁绍公孙瓒连年交兵,谁都不能把对手怎么样。袁绍被拖得受不了,就想和公孙瓒讲和来个尽弃前嫌。本来,双方的冤仇就没什么,化干戈为玉帛不是不可能。可公孙瓒对袁绍的好意来个不理不睬,反而在老巢易京加固守备。先是挖护城堑壕,堑壕中夹杂着五六丈的高楼;又在中心建了十丈的高楼自己居住,并囤积了三百万斛粮食(又一个郿坞,董卓的前车之鉴忘得真快)。看到自己的城池固若金汤,就大言不惭地说:“如今群雄并起,明摆着没人能在老子这里支持一年。袁绍又能把我怎么样!”这不是火上浇油吗?袁绍哪里受得了这口气,当即大举发兵进攻公孙瓒。公孙瓒有部将被包围,他不但见死不救,还振振有词:“救了他们,别人被围后就不会力战,只等救兵了。”结果,他在外围的兵马又打不过袁绍又等不到救兵,难道要等死吗?要么当了逃兵,要么投降了袁绍。袁绍不费力气就打到了他的城门口。公孙瓒这下子才慌了,派儿子公孙续去联络黑山贼(农民起义军)张燕。建安四年三月,援兵终于盼到了。双方约定,公孙瓒举火为号双方来个里应外合。可是信使被袁绍抓住了。于是,袁绍来个春天里的一把火,把公孙瓒骗出来后痛打一顿。公孙瓒没办法,退回去固守。袁绍又来个狠的,挖地道挖到了公孙瓒的脚下,然后又一把火把公孙瓒的楼全给点了。火一点楼一塌,公孙瓒也觉得大限将至,就先亲手掐死自己的兄弟姐妹老婆孩子,然后自己给自己又加了一把火。他任命的青州刺史田楷和长史关靖全都战死。为羌人畏惧一时的白马将军公孙瓒就这么消失了。
袁绍消灭公孙瓒后,日益骄横。这个时候他的弟弟袁术在淮南穷困潦倒之时仍不忘骄奢淫逸,终于撑不下去了。走投无路之际,给他哥哥袁绍写了封信,先讲了一通汉朝已经衰落,袁家应该有人作皇帝的歪理,又说你如今掌握青冀幽并四州,户口百万,实力在各个诸侯中首屈一指。我这个皇帝当不了了,你来继承吧。他也曾试图逃到冀州,但在徐州被曹操派出的刘备拦截。六月,这位“开国之君”在穷困潦倒中一声长叹,“袁术也有今天啊!”,“驾崩”。而袁绍并未从袁术的例子中吸取教训,反而因得到这一番吹捧想入非非起来。主簿耿包偷偷劝袁绍称帝,袁绍就召开会议让部下们讨论,本打算来个应天顺人。出乎意料,大家一致反对,还说耿包大逆不道(不好意思直说袁绍而已)。没办法,袁绍只好拿耿包开刀平息民愤,弄得灰头土脸。
这个时候,天下的诸侯虽然还割据一方,但整体格局已经很清楚,袁曹早晚决战,胜者必定雄霸中原。当时的格局,曹操占有兖州,司隶和徐州青州的一部分,而袁绍占有青冀幽并四州的绝大部分,是当时实力最为雄厚的割据势力。其余的军阀还有江东孙策,荆州刘表,益州的刘焉刘璋父子等。袁绍消灭公孙瓒后,解除了后顾之忧,进兵许昌和童年好友曹操一决胜负就提上了议事日程。
附录蒿里行曹操
关东有义士,兴兵讨群凶。初期会盟津,乃心在咸阳。
军合力不齐,踌躇而雁行。势利使人争,嗣还自相戕。
淮南弟称号,刻玺於北方。铠甲生虮虱,万姓以死亡。
白骨露於野,千里无鸡鸣。生民百遗一,念之断人肠。
注1古文中,妻和子的含义是很清楚的。妻子相连,一定是指老婆+孩子而不会单指老婆。这已经是史书中第二次记载刘备的妻子被俘了。而这个时候,刘封尚未遇到刘备,刘禅也还不曾出生。难道刘备另有子女?
注2曹操当时有一条严酷的军法,城围后而降者不赦,就是说要投降快点,要是被我包围后再来也不饶。其实,这条军法并未得到100%的贯彻,更多的是作为一种威吓对手的手段加以运用。攻克下邳彻底覆灭吕布后,就什么也没干。对曹操而言,大战刚起如果手软无疑是鼓励对手顽抗,因此屠城;而吕布覆灭后,徐州已经是自己的地盘,当然不会胡来。