第二章 魏武揮鞭 官渡之戰

這是一場力量懸殊的戰爭。

強大的一方是袁紹。這位當年的關東聯軍盟主,已經消滅了盤踞在北方的公孫瓚,擁有了冀、青、並、幽四州之地,等於占有了大半個北部中國,可謂人多勢眾,兵強馬壯,完全可以不把曹操放在眼裏。

曹操則可憐得多。他所擁有的,除了敵人就只剩下皇帝。然而這位大漢天子卻地無一壟,軍無一卒,錢無一文。何況袁紹要消滅曹操,又哪裏需要天子批準?

因此,不但士族地主階級把賭注押在袁紹身上,就連某些不是士族的人也都看好袁紹,不看好曹操。於是董承政變,劉備叛逃,豫州多處騷亂,徐州郡縣降袁,劉表暗中策反,孫策圖謀偷襲,僅因為自己被刺未能得逞。[42]

名士領袖孔融則在許都風言風語大放厥詞,散布袁紹不可戰勝的言論,曹操差不多就是四面楚歌。如果不是荀彧等人堅決支持,他未必頂得住。[43]

事實上戰爭進行得非常艱難。建安五年(200)二月,袁紹軍至黎陽,兵分兩路攻擊白馬和延津。此戰雖以曹操獲勝告終,但曹操深知自己的實力不如袁紹,因此放棄白馬和延津,全軍退回官渡,以避其鋒芒。

七月,袁紹軍進陽武(今河南原陽)。八月,袁軍又逼近官渡,沿沙丘安營紮寨,東西綿延數十裏。曹操無路可退,便也紮營相向,戰爭進入相持階段。

這時,袁紹軍號稱十數萬眾,曹操則“兵不滿萬,傷者十二三”,他自己也心力交瘁。九月的一天,曹操見運糧的士卒疲於奔命,竟脫口而出說:再過十五天,我一定為你們拿下袁紹,再也不讓你們這樣千辛萬苦![44]

實際上,曹操是不想再打,他實在堅持不住了。遠在許都的荀彧卻來信說,袁紹傾巢而出,孤注一擲,這是鐵了心要跟明公決一死戰啊!如果不能戰而勝之,就一定會被消滅幹凈,絕不可能有第三條路。

因此荀彧說:曹公呀曹公,成敗在此一舉![45]

支持曹操的還有賈詡。賈詡對曹操說,明公的智慧超過袁紹,勇敢超過袁紹,用人超過袁紹,決斷超過袁紹,唯一的問題是總想萬無一失。其實,只要抓住機遇,一鼓作氣,片刻工夫就可以大功告成。[46]

賈詡說得沒錯,機遇也說來就來。

首先是劉備開溜。劉備在政治上是很敏感的。別人看好袁紹,他卻看衰,甚至在曹袁兩軍相持不下時,就已經預感到袁紹必敗。因此借口聯合劉表,一走了之。[47]

其次是許攸叛逃。許攸是袁紹的老部下,在冀州的時候就跟著袁紹,足智多謀,還掌握了大量軍事情報。因此曹操聽說許攸來奔,便光著腳跑出來迎接,搓著雙手放聲大笑說:這下子我的事情好辦了![48]

許攸卻開口便問:請問貴軍還有多少糧食?

曹操答:起碼還能支持一年。

許攸毫不客氣地說:不對!重講!

曹操又改口說:還可以支持半年。

許攸冷笑一聲:足下莫非存心不想打敗袁紹?怎麽一而再、再而三地不講實話?

曹操知道,許攸如果不是掌握了情報,便是看透了自己的心思。於是笑笑說:剛才不過開玩笑罷了!實實在在地說,頂多只夠一個月,為之奈何?

許攸見曹操實話實說,便將自己對戰局的分析和解決的辦法和盤托出。曹操也當機立斷依計而行,親自率領輕騎兵直奔袁紹的糧庫烏巢(今河南封丘西北),一把火燒光了所有的軍需物資和後勤設備。[49]

這就直接導致了第三件事情:張郃反水。

張郃是袁紹的大將,有勇有謀,而且也是在冀州時就跟了袁紹的。曹操奇襲烏巢,張郃主張立即增援,袁紹卻聽從謀士郭圖的意見,派輕兵救援烏巢,派重兵攻打官渡。結果如張郃所料,官渡沒能攻下,烏巢全軍覆沒。

郭圖緊張了。為了推卸責任,便向袁紹誣告張郃幸災樂禍,出言不遜。張郃前方不利,後院失火,只好和部下高覽燒了戰車,向曹操投降。曹操喜出望外,說這是韓信歸了劉邦呀!於是拜張郃為偏將軍,封都亭侯。[50]

劉備開溜,袁紹失去外援;許攸叛逃,袁紹丟掉智囊;張郃反水,袁紹折了臂膀。所有這些,都說明袁紹大勢已去,接下來只能是全軍覆沒,土崩瓦解。

形勢在頃刻之間就發生了根本性的逆轉。

張郃剛一投降,曹操馬上按照賈詡的建議集中兵力大舉反攻。這時,眾叛親離的袁紹完全喪失了鬥志,帶著長子袁譚棄軍而走。失去統帥的袁軍紛紛變成俘虜,袁紹帶到軍中的圖書和珍寶也都落入曹操手中。

同時被繳獲的,還有戰爭期間朝臣和部將私通袁紹的書信,曹操把它們統統付之一炬。曹操的解釋是:那個時候袁紹確實強大,我曹操尚且不能自保,何況大家!結果,冀州各郡紛紛舉城降曹。[51]