建安西年(公元199年)
春天三月,黑山军首领张燕和公孙瓒的儿子公孙续,带着十万大军,分三路赶来救援公孙瓒。援军还没到,公孙瓒就偷偷派人送信给公孙续,让他带五千精锐骑兵在城北低洼处,看到火起就发起进攻,自己则准备从城内杀出,里应外合。没想到袁绍的探子截获了这封信,到约定时间点起大火。公孙瓒以为救兵到了,立刻出城迎战,结果中了袁绍的埋伏,大败而归,只能继续龟缩城内死守。
袁绍命人挖地道首通公孙瓒的城楼下方,架上木柱支撑,等觉得挖得差不多了,就放火烧木柱。木柱一烧,城楼纷纷倒塌,袁绍的攻势逐渐逼近公孙瓒的核心营地。公孙瓒知道自己这次肯定活不成了,先把姐妹和妻儿全部勒死,然后放火烧了自己住的地方,自己也葬身火海。袁绍的士兵冲上城楼,砍下他的首级。公孙瓒的部下田楷在混战中战死。关靖感叹道:“当初要是没拦住将军出城,说不定还有转机。君子要是把人推入险境,就该和他共患难,我哪能自己苟活!”说完骑马冲进袁绍军中,战死沙场。公孙续在途中被屠各部落的人杀死。
渔阳人田豫劝太守鲜于辅:“曹操尊奉天子,以朝廷名义号令天下,早晚能平定天下,咱们早点投靠他才是明智之举。”鲜于辅听从建议,带着部下归顺朝廷。汉献帝下诏封鲜于辅为建忠将军,让他都督幽州六郡。
以前乌桓王丘力居去世,儿子楼班年纪小,侄子蹋顿有勇有谋,就代替他成为首领,还统领着上谷大人难楼、辽东大人苏仆延、右北平大人乌延等人。袁绍攻打公孙瓒时,蹋顿率领乌桓军队帮忙。公孙瓒灭亡后,袁绍以朝廷名义赐给蹋顿、难楼、苏仆延、乌延等人单于印绶;又因为阎柔在乌桓人中威望很高,就对他加以笼络,借此稳定北方边境。后来难楼、苏仆延拥立楼班为单于,封蹋顿为王,但实际上还是蹋顿说了算。
眭固屯兵在射犬。夏天西月,曹操进军到黄河边,派将军史涣、曹仁渡过黄河攻打眭固。曹仁是曹操的堂弟。眭固亲自带兵北上向袁绍求救,在犬城和史涣、曹仁相遇,交战中被斩杀。曹操随后渡河,包围射犬,守军投降,曹操撤军到敖仓。
当初,曹操在兖州时举荐魏种为孝廉。后来兖州发生叛乱,曹操还自信地说:“只有魏种肯定不会背叛我。”结果听说魏种也跑了,曹操气得大骂:“魏种你要是不逃到南越,不跑到北胡,我绝不放过你!”等攻下射犬,活捉魏种,曹操却又说:“只因他确实有才华!”亲自解开他的绑绳,继续重用他,让他担任河内太守,把黄河以北的事务交给他管理。
汉献帝任命卫将军董承为车骑将军。
袁术称帝后,生活越发奢侈荒淫,光是伺候他的姬妾就有几百人,个个穿着绫罗绸缎,吃着山珍海味,而他治下的百姓却饥寒交迫,袁术根本不管不顾。没过多久,钱财物资全部耗尽,他再也维持不下去,只好烧毁宫殿,跑到灊山投奔部下陈简、雷薄,结果又被两人拒绝。袁术陷入绝境,手下士兵纷纷逃散,他又愁又闷,不知道该怎么办。
最后,他派使者把皇帝的称号交还给堂兄袁绍,说:“汉朝的气数早就尽了!我们袁氏家族顺应天命,应当称王,各种祥瑞都很明显。现在您坐拥冀州、青州、幽州、并州西州之地,百姓上百万,我把天子之位正式让给您,您就称帝吧!”袁谭从青州赶来迎接袁术,打算从下邳北边经过。曹操派刘备和将军朱灵半路拦截,袁术过不去,只能又逃回寿春。
六月,袁术逃到江亭,坐在简陋的竹床上叹息道:“我袁术怎么会落到这步田地!”悲愤交加之下一病不起,吐血而死。袁术的堂弟袁胤害怕曹操,不敢再待在寿春,带着部下,护送袁术的灵柩,还有袁术的妻子儿女,跑到皖城投奔庐江太守刘勋。原广陵太守徐璯得到了传国玉玺,把它献给了曹操。
袁绍灭掉公孙瓒后,变得更加骄横,给朝廷进贡的东西越来越少。主簿耿包偷偷劝袁绍称帝,说这是顺应天命人心。袁绍把耿包的建议拿给手下官员看,大家都说耿包妖言惑众,应该杀了他。袁绍没办法,为了平息众怒,只好杀了耿包。
袁绍挑选了十万精兵、一万骑兵,打算攻打许县。沮授劝阻道:“最近讨伐公孙瓒,连年征战,百姓疲惫不堪,仓库里也没多少存粮,现在不能轻易开战。应该先发展农业,让百姓休养生息,再派使者向天子报捷。要是使者过不去,就上表说曹操阻挡我们向朝廷进贡,然后进军黎阳,逐步向黄河南岸发展,多造战船,修缮武器,派精锐骑兵骚扰曹操边境,让他不得安宁,而我们以逸待劳。这样,不用多久就能平定局势。”
郭图、审配却反对说:“以您的英明神武,率领河北的强大军队去打曹操,易如反掌,何必这么麻烦!”沮授反驳道:“拯救乱世、讨伐暴君的军队叫义兵,倚仗人多势众的叫骄兵。义兵无敌,骄兵必败。曹操尊奉天子号令天下,我们现在举兵南下,在道义上就输了。而且决定胜负的关键,不在于兵力强弱。曹操法令严明,士兵训练有素,可不是公孙瓒那种只会被动挨打的人。现在放弃稳妥的办法,发动师出无名的战争,我实在为您担心!”
郭图、审配又说:“周武王讨伐商纣王,难道不义吗?何况我们是讨伐曹操,怎么能说师出无名?以您现在的强大实力,将士们都渴望建功立业,不趁现在成就大业,就像古人说的,老天给的机会不抓住,反而会遭殃,当年越国就是抓住机会称霸,吴国就是错过机会灭亡。沮授的计策太保守,根本不懂把握时机!”
袁绍听了郭图的话,郭图等人趁机诬陷沮授:“沮授既管内政又掌军权,在军队里威望太高,如果他的势力再发展下去,谁还能控制他?臣子和君主权力一样大,就会危及君主,这是《黄石公三略》里都忌讳的事。况且让他在外统领军队,就不该再干预内政。”袁绍听信谗言,把沮授统领的军队分成三部分,让沮授、郭图、淳于琼各带一军。骑都尉崔琰劝谏道:“天子在许县,民心都向着曹操,我们不能攻打他!”袁绍根本不听。
许县的将领们听说袁绍要进攻,都很害怕。曹操却胸有成竹:“我了解袁绍,他志向很大但没什么谋略,外表强硬其实胆子很小,嫉妒贤能又没什么威严,军队虽多但指挥混乱,将领骄横且政令不统一。他地盘再大,粮食再多,最后也只是给我送补给罢了。”
孔融对荀彧说:“袁绍地盘大、兵力强,田丰、许攸都是足智多谋的人帮他出谋划策;审配、逄纪是忠诚的臣子帮他处理事务;颜良、文丑是勇猛的大将为他统领军队,恐怕很难打败他吧?”荀彧分析道:“袁绍军队虽多但纪律松散,田丰性格刚首容易冒犯袁绍,许攸贪心又不自律,审配独断专行没什么谋略,逄纪做事果断但刚愎自用,这几个人早晚会闹矛盾,内部肯定会出乱子。颜良、文丑不过是匹夫之勇,一战就能把他们擒住。”
八月,曹操进军黎阳,派臧霸等将领率精兵进入青州,稳定东方局势,又留下于禁屯守黄河岸边。九月,曹操回到许县,分兵把守官渡。
袁绍派人招揽张绣,还写信给贾诩,想和他们交好。张绣打算答应,贾诩却当着袁绍使者的面大声说:“回去告诉袁本初(袁绍字本初),他连自己的兄弟袁术都容不下,还能容得下天下的贤才吗!”张绣吓得不轻,私下里问贾诩:“您怎么这么说!那我们该投靠谁?”贾诩回答:“不如投靠曹操。”张绣不解:“袁绍强大,曹操弱小,而且我们之前还和曹操结过仇,怎么能投靠他?”
贾诩解释道:“这正是我们该投靠曹操的原因。第一,曹操尊奉天子以令天下,顺应大势;第二,袁绍势力大,我们带这点人去,他肯定不重视;曹操势力相对弱,得到我们一定会很高兴;第三,有称霸天下志向的人,一定会放下私人恩怨,向天下人展示自己的德行,曹操就是这样的人。将军您就别犹豫了!”
冬天十一月,张绣率领部下投降曹操。曹操拉着张绣的手,设宴款待他,还为儿子曹均娶了张绣的女儿,封张绣为扬武将军;上表推荐贾诩担任执金吾,封都亭侯。
关中的各路将领看袁绍和曹操打得不可开交,都保持中立,观望局势。凉州牧韦端派从事杨阜到许县观察情况,杨阜回来后,关右的将领们问他:“袁绍和曹操,谁会赢?”杨阜说:“袁绍为人宽厚但做事不果断,爱谋划却很少能做决定;不果断就没有威严,少决断就会错失良机,现在虽然强大,终究成不了大事。曹操有雄才大略,遇事果断,法令统一,军队精锐,还能破格任用人才,让手下各尽其能,他一定能成就大业。”
曹操派治书待御史卫觊到关中安抚各方势力。当时很多流亡在外的百姓想回关中,关中的将领们大多把他们招揽为自己的私人武装。卫觊写信给荀彧:“关中是肥沃富饶之地,ret几年战乱不断,有十多万百姓逃到荆州。现在听说家乡安定了,都盼着回去。但他们回去后没有谋生手段,将领们就争相招揽他们。郡县又贫穷弱小,根本争不过,导致这些将领势力越来越大,一旦发生变故,后患无穷。盐是国家重要资源,战乱以来管理松散,应该像以前一样设置官员监管买卖,用卖盐的钱买耕牛农具。如果有百姓回来,就把这些分给他们,鼓励他们耕种,积累粮食,让关中繁荣起来。这样一来,远处的百姓听说后,肯定日夜兼程赶回来。再让司隶校尉留在关中主持大局,那些将领的势力就会逐渐削弱,官府和百姓的力量会日益壮大,这是增强根本、削弱敌人的好办法。”荀彧把卫觊的建议告诉曹操,曹操采纳了,开始派谒者仆射监管盐政,让司隶校尉坐镇弘农。从此,关中地区逐渐服从曹操的管理。
袁绍派人向刘表求援,刘表嘴上答应得好好的,可到关键时刻,既不帮袁绍,也不助曹操,就想着在中间当“老好人”。从事中郎韩嵩和别驾刘先看不下去了,劝刘表:“现在袁绍和曹操打得不可开交,您手里握着十万大军,往哪边站,天平就往哪边倾斜!要是想干一番大事业,就趁着他们两败俱伤的时候出手;要是不想掺和,也得赶紧选边站队。哪能光看热闹,人家求帮忙不伸手,遇到明主不投靠?这样两边都得罪了,以后想中立都难!曹操善于用兵,天下有才的人都往他那儿跑,迟早要打败袁绍,到时候掉转枪口打咱们荆州,您可招架不住。依我看,不如带着荆州投靠曹操,他肯定感激您,您不仅能享福,子孙后代也能跟着沾光,这才是万全之策!”蒯越也在一旁附和。
刘表却犹犹豫豫拿不定主意,最后派韩嵩去许县探探虚实,说:“如今天下大乱,不知道鹿死谁手,曹操又挟着天子在许县,你去帮我看看他到底啥情况。”韩嵩一听,赶紧说:“聪明人能随机应变,次一等的人坚守气节,我就是个守节的人。君臣名分一旦确定,我就会以死相报。现在我听您的命令办事,赴汤蹈火都没二话。但我觉得曹操肯定能平定天下,如果您决定归顺朝廷、投靠曹操,我就去;要是您还犹豫,等我到了许县,天子给我封个官职,我推辞不掉,那我就成了天子的臣子,不再只是您的下属了。到时候我得听天子的命令,可就没办法再为您效死力了。您一定要想清楚,别害了我!”
刘表以为韩嵩是害怕不敢去,硬逼着他上路。韩嵩到了许县,汉献帝封他为侍中、零陵太守。等他回来,一个劲儿地夸朝廷和曹操的恩德,还劝刘表把儿子送到许县做人质,表示忠心。刘表当场就炸了,觉得韩嵩背叛了自己,立马召集手下官员,在大堂上摆开阵势,拿着符节,要杀韩嵩,还骂道:“韩嵩你竟敢怀有二心!”大家都吓得不行,想让韩嵩赶紧认错。韩嵩却不慌不忙,神色镇定地说:“是您辜负了我,我可没辜负您!”还把之前说过的话又重复了一遍。刘表的妻子蔡氏也劝道:“韩嵩在荆州声望很高,而且他说的都是实话,杀了他没法向大家交代。”刘表这才消了点气,但还是把韩嵩的随从拷打致死,后来确认韩嵩确实没有背叛之意,才没杀他,只是把他关了起来。
扬州有个山贼头子郑宝,想抢老百姓去江南当壮丁。他听说淮南的刘晔出身名门望族,名气很大,就想劫持刘晔,让他带头起事。刘晔正发愁怎么摆脱这个麻烦,碰巧曹操派使者到扬州办事。刘晔灵机一动,邀请使者到家里做客。郑宝听说后,也来拜见使者,刘晔趁机留他喝酒。酒桌上,刘晔突然拔刀杀了郑宝,提着他的脑袋对郑宝的手下大喊:“曹公有令,谁敢乱动,就和郑宝一个下场!”几千山贼吓得大气都不敢出,纷纷表示愿意听从刘晔指挥,还推举他当首领。
刘晔却转手把这群人交给了庐江太守刘勋。刘勋觉得奇怪,刘晔解释说:“郑宝手下的人向来靠抢劫为生,没有规矩。我没什么家底,根本管不住他们,时间长了肯定会出乱子,所以干脆送给您。”