作者|冷研作者團隊-吹雪
字?jǐn)?shù):6412,閱讀時間:約17分鐘
- 編者按:官渡之戰(zhàn)是漢末曹操、袁紹兩大勢力最大規(guī)模的一場戰(zhàn)役。那么雙方?jīng)Q戰(zhàn)的地點為什么在官渡?曹操在此戰(zhàn)中又是如何取勝的?袁紹又到底輸在哪里?除了曹、袁兩人之外諸如劉備、劉表又在此戰(zhàn)中扮演了什么角色?
建安四年(公元199年)初,此時袁紹對公孫瓚的戰(zhàn)爭已經(jīng)接近尾聲,而曹操的勢力也快滲透到黃河岸邊。這對共討董卓的昔日盟友正處在無形的對峙中。雙方也都明白戰(zhàn)爭已經(jīng)一觸即發(fā)。
袁紹出身“四世三公”的名門,曹操與之相比雖然不久前剿滅了呂布實力有所增長。但其不僅出身“贅閹遺丑”,所占的河南地也因為董卓等人的長期戰(zhàn)亂根本無法供給足夠的軍糧。
面對這等狀況袁紹這邊卻在為是否先出兵而爭吵。比如監(jiān)軍沮授反對此時出兵。因為沮授認(rèn)為與公孫瓚的戰(zhàn)爭剛結(jié)束,此時應(yīng)該抓緊恢復(fù)民生,然后趁著剿滅公孫瓚向天子送禮,曹操要是敢阻止就能“師出有名”。
然而“師出有名”的言語卻激怒了出身名門的袁紹。因為袁紹之前有恩于曹操,曹操卻在拿到天子這張牌后以天子的名義來命令他。所以在他看來曹操“迎天子”實為“挾天子”,名為“漢相”實為“漢賊”。
由此他的另兩位謀士郭圖、審配便極力主張出兵,并且還以吳越春秋時吳不滅越卻為越所滅為例。袁紹也正合此意,于是便分了沮授的兵權(quán):將原屬沮授的兵權(quán)一分三的將剩余部分分給了郭圖、淳于瓊。
而這樣的“黨爭”也為后來的失敗埋下了伏筆。
此后的袁紹對于即將到來的大戰(zhàn)開始了外交的準(zhǔn)備:對江東孫策、荊州劉表、南陽張繡都派去了使者。
而曹操這邊同樣也在外交上做足了功夫:以天子的名義讓江東孫策接受了“詔安”。而荊州的劉表則便是中立,因為此時的他剛被孫策擊潰根本無力出兵、巴蜀劉璋與張魯也正在互相牽制,西北面的馬騰、韓遂也在鐘繇的勸說不但不不急于東進,還給曹操送來了戰(zhàn)馬。
甚至連仇敵張繡也在其謀士賈詡的勸說下在月前也歸附了。(事后曹操給賈詡封了執(zhí)金吾,這也是當(dāng)年董卓給丁原封的官)
在軍事上曹操也是率先發(fā)起了攻擊:黃河北岸的黎陽渡口。
黎陽渡此處位于并州、冀州、兗州之間的河內(nèi)郡。而在不久前該郡郡守張楊被部將刺殺。于是趁著該郡內(nèi)亂曹操便先一步攻下了河內(nèi)郡。但也并沒有繼續(xù)向北攻占袁紹的地盤,因為雖然與袁紹開戰(zhàn)只是時間問題,但在沒有做好全面戰(zhàn)爭準(zhǔn)備時馬上就與其開戰(zhàn)并不明智,有一個河內(nèi)郡做緩沖為今后的戰(zhàn)爭爭取時間才是近階段曹操應(yīng)該最該考慮的。
而且曹操還派劉備前往淮南阻擊稱帝失敗后想與兄長會合的袁術(shù),但這樣的部署卻很明顯忽視了劉備的野心:此時發(fā)生了董承刺殺曹操的事件。若非有許褚護駕,曹操可能就斃命了。
而劉備可能也“涉嫌”參與其中,卻因正好被曹操派出而躲過了一劫。因此前腳離開曹營的“皇叔”,在得到了袁術(shù)突然病死的消息便后腳就攻占了自己曾經(jīng)據(jù)守的徐州。隨后還準(zhǔn)備向豫州東部的郡縣發(fā)起攻擊。
大戰(zhàn)在即自己卻后院失火的曹操只得在郭嘉的建議下親自率兵火速向徐州發(fā)起了攻擊。
至于曹操本人之所以選擇親征很大程度上是出于對就劉備的了解:既然劉備正準(zhǔn)備攻打豫州,那短時間就不會修城防。而且如果與袁紹的戰(zhàn)役開打那徐州就必須安定。反過來對于袁紹而言此時的徐州卻并非首要目標(biāo),所以袁紹就算真的大軍壓進也不見得會分兵救援徐州。
聽聞曹操這番舉動后,袁紹的謀士田豐勸他趕快進兵許都(今許昌),然而袁紹雖然沒有聽從建議,但還是派出了以顏良為前鋒先行攻打官渡北部由于禁、劉延鎮(zhèn)守的延津、白馬兩個渡口。
好在此時劉備的實力遠不如曹操。再加上他的軍隊里還有不少本來就是原本曹操的兵。于是次年的200年一月曹操便重新占領(lǐng)了徐州,劉備在向袁紹求援未果后只得投奔了袁紹。替劉備斷后的二爺雖然演義里以“身在曹營心在漢”為目的降了曹操,但實際上成了俘虜。而得勝后的曹操連許都都不回直接去往了官渡。
那么到底什么原因讓袁紹猶豫了呢?關(guān)于這個疑點有以下兩種解釋:
年末年初時間段的黃河可能在冰封期,這樣的天時的確不利于大兵團調(diào)動。
袁紹攻許都的目的是為了廢漢獻帝,因此就需要既懂漢朝律學(xué)、又有名望的人輔佐他。因此他任命的軍師是當(dāng)世大儒鄭玄,但此時的鄭玄年事已高已經(jīng)臥病不起。對此袁紹就只能等。
但不管這么拖,二月間袁紹終于親率步兵十萬,騎兵一萬南下。而最終決定出兵的理由很大程度上源于建安七子中的陳琳寫的一篇《討曹操檄文》中大罵曹操給袁軍漲了很大的士氣。(曹操的頭疼病居然都被這篇文章治好了)
此后不久袁紹出兵奪回了黃河北岸的黎陽,并在此屯扎。然后制定了從黎陽南下攻打白馬渡、延津渡、然后取陽武攻官渡的作戰(zhàn)計劃。
那么官渡到底在哪里呢?
官渡的具體位置是在今天的河南中牟。漢末的此處本來只是個渡口,因為靠近鴻溝而得名官渡。袁紹如果要南下就必須經(jīng)過黃河、濮水、鴻溝等大型河流。
這也表明了曹操是在充分考慮了從河北到中原的河流走向后才選擇的最佳防守位置。因為這些河流既是天然的阻擊防線,同時也是可以拖住袁紹后勤的關(guān)鍵。
除此之外官渡三面環(huán)水:北為渡口、東西各有中牟澤、圃田澤為天然防線。因此袁紹如果要自北向南發(fā)起攻擊就只有先強行渡河,然后在其正北面狹窄處再發(fā)起強攻。
因此曹操制定的策略便是逐步后撤、誘敵深入再尋找戰(zhàn)機。
只不過曹操既然要誘敵那么就必須先打幾個小勝仗,為此他把目標(biāo)定在了早就開打的白馬、延津兩處。
使用的計策則是“聲東擊西”:命樂進去增援延津的于禁。隨后二人便突襲了黃河以北并擊破了袁紹的30多個據(jù)點,袁紹便派兵前去增援。見到袁紹中計后曹操才馳援白馬。在前鋒關(guān)羽、張遼的突襲下,正在攻打白馬的顏良戰(zhàn)死。
然后曹操卻沒有固守白馬,而是將當(dāng)?shù)匚镔Y連同平民一起撤往了延津。袁紹得知后感覺自己吃了啞巴虧,便派文丑追擊,隨行的還有關(guān)羽的兄長劉備。
但是文丑遇見的情形是追擊路上根本不見曹軍,只見到遍地從白馬撤下來的物資。于是袁軍士兵開始“放飛自我”,隨著袁軍“繳獲”的物資越來越多卻也越來越深入曹操布下的伏擊圈。等到曹操命令發(fā)起攻擊后,已經(jīng)進入伏擊圈的文丑戰(zhàn)死。
然而此時的袁紹雖然在此次前哨戰(zhàn)中折損兩員大將,但依然占有兵力、后勤的絕對優(yōu)勢。因此曹操還是按照原定計劃將在許都外圍布置防線:夏侯惇被曹操派往了敖倉、孟津一帶駐守許都西部。
曹仁駐守許都的衛(wèi)城陽翟(今河南禹州)。曹洪、滿寵駐守許都南部的宛城、汝南。原青州方向的臧霸則得到了增援防守袁譚。
但如此部署下來曹操駐守官渡的兵力便只剩下2萬。
在前哨戰(zhàn)中吃了虧的袁紹不久后開始反擊。首先擊潰的便是鎮(zhèn)守延津的于禁、樂進。而且兩人潰敗后還遭到了袁軍的追擊,此后不僅丟了延津、連后面的幾個據(jù)點:原武(今河南原武)、濮陽(今河南濮陽)都被袁軍攻克。
七月袁紹已經(jīng)攻到了陽武,此后曹操便只能和占領(lǐng)官渡以北大部區(qū)域的袁紹展開了膽戰(zhàn)心驚、且又漫長的拉鋸戰(zhàn)。
而此時袁紹到是收到一個好消息:許都東南方汝南的黃巾軍降將劉辟準(zhǔn)備反曹。其實要反曹操的書信袁紹早就收到了一大堆,但考慮到汝南是袁紹的老家,這就更加引起了他的重視。那么該派誰去接應(yīng)呢?
按照袁紹的邏輯這個人應(yīng)該是劉備。因為袁紹帳下的謀臣武將中把曹操恨之入骨的,且具有一定號召力同時本身能力也不差的也只有劉備。也就是說袁紹犯下的錯其實和曹操一樣,只不過后來的事實證明曹操還有挽救的余地,而袁紹沒有。(其實袁紹也可以派袁譚前去,但為什么是劉備不是袁譚請看本文的總結(jié)部分)
然而對于曹操來說這已經(jīng)是劉備第二次給他來背刺了,可這次更加兇險。此時前有袁紹大軍,如果自己的后方再不穩(wěn)就有可能滿盤皆輸了。于是曹操當(dāng)機立斷派出了曹仁領(lǐng)兵前去“平叛”。好在劉備在遭到了曹仁的突襲后再次潰敗。
其實劉備之所以會敗的這么快,主要是因為袁紹派給他的軍隊肯定不會聽他的話,在這種指揮不動局面下,劉備就需要重新整合汝南當(dāng)?shù)乇R,但曹操不會給他這個時間。
那么汝南距離許都已經(jīng)不遠了,劉備能不能用“皇叔”的身份來影響到漢獻帝呢?其實這也不行,因為除去皇叔這個身份是不是僅存在演義里不說,可就算是真皇叔,他此時代表的卻是袁紹。而前文提過袁紹是主張廢帝的,因此漢獻帝對其態(tài)度是抵觸的。
而此時前方的袁紹已經(jīng)趁曹操分兵之即開始全力進攻。在攻破了鴻溝防線后曹操大營已經(jīng)直接暴露在了袁軍的面前。由此雙方的陣地戰(zhàn)開始了,而為了增加攻擊力度袁紹還將袁譚調(diào)到了官渡。
具體到攻擊的戰(zhàn)術(shù)則是“天地雙飛”:一面在曹操大營周圍筑起了土樓,然后便整天居高臨下的朝曹營射箭一面挖地道。曹操便只得以投石機和在大營附近挖壕溝應(yīng)對。如此進攻雖然進度緩慢,但隨著袁紹的步步緊逼,曹操只得將曹洪、曹仁等人招到官渡大營共同參與防守。
而久攻不下后袁紹選擇了在曹操后方騷擾其糧道。同時派敗退回來的劉備再去一次荊州聯(lián)絡(luò)劉表。如此一來官渡之戰(zhàn)最大的配角劉備算是脫身了。(其實此時的劉備不管在哪個陣營都不會起到?jīng)Q定性作用)雖然此后的他再也沒機會去往中原,但如果他不南下也就沒有后來三國的那段歷史了。
但劉備的南下對于袁紹是雙刃劍:劉備此時不僅對整個戰(zhàn)場形勢了如指掌而且劉表又是皇親,兩人若是聯(lián)手北上攻打許都那么雖然會讓曹操有足夠的理由回防,可萬一發(fā)生劉表先一步拿下許都迎天子那袁紹、曹操豈非成了鷸、蚌?因此對于袁紹來說既希望曹操分兵又必須在其分兵后快速擊破官渡。
到了九月曹操由于后方糧道被袁紹不停的襲擾以及之前劉備將戰(zhàn)火燒到了自己的大后方而開始缺糧,但是如何過冬就成了曹操、袁紹都必須考慮的問題。曹操當(dāng)著士兵的面“承諾”15日破敵。但實際上曹操已經(jīng)有了撤兵的打算。此時荀彧卻從后方給曹操送來了書信:希望曹操繼續(xù)堅守后出奇兵致勝。
而曹操面臨的問題同樣也是袁紹的問題。因此袁紹在運糧的路上派了大將韓猛、淳于瓊。
但這個消息被許攸帶給了曹操。其理由是許攸原本想向袁紹獻計派偏師偷襲許都,不料袁紹非但不用此計還疑心許攸和曹操是故交的關(guān)系,再加上后方的審配居然把許攸的家屬關(guān)了起來。于是許攸無奈只得轉(zhuǎn)投曹操。
對于此時的曹操來說許攸就仿佛救命稻草一般。而且許攸帶來的情報更是袁軍屯糧所在地:韓猛所在故市與淳于瓊所在烏巢的具體位置。雖然袁紹帳下的沮授曾建議在烏巢外圍再加派守衛(wèi)。袁紹卻認(rèn)為烏巢在自己大營的后方,曹操就算想要偷襲除非正面攻破自己的大營而未加重視,但還是給了淳于瓊1萬的兵力。
而許攸在投曹后使得這個重要情報被曹操所獲知。雖然曹操的眾將士認(rèn)為這是袁紹讓曹操自投羅網(wǎng)的計策。可荀攸、賈詡認(rèn)為偷襲烏巢可行。于是曹操為了驗證情報的準(zhǔn)確性曹操便派徐晃前去故市,而韓猛在徐晃的偷襲下很快被擊潰。
對此雖然是曹操又勝了一回。但是袁紹后續(xù)只要加強戒備那么偷襲截糧道這樣的戰(zhàn)術(shù)便不會再有第二次施展的空間。而曹操此舉并不是打草驚蛇,只是為了驗證了許攸的情報。驗證完后便果斷出擊:親率5000人打著袁軍的旗號趕往了烏巢。
這種主帥親往的行為就是告訴眾將士自己去拼命了。因為曹操在賭。但仗打到這個份上也只有賭了。
等到袁紹得知后居然又開始猶豫不決。因為此時武將張郃建議回救烏巢,謀士郭圖卻建議趁曹操分兵主攻其大營。本來這兩個建議采納一個袁紹也不至于大敗。可他偏偏兩個都采納:
派武將張郃攻打曹操大營,另派少數(shù)騎兵回救烏巢。這個決定其實非常糟糕,因為袁軍長時間都未攻破曹操大營如今要在當(dāng)下就攻破,張郃又何如能短時間完成這樣的任務(wù)?而且派去的增援烏巢的騎兵又是哪些人?
如果光看袁紹軍隊構(gòu)成,那么相當(dāng)一部分騎兵都來自新占領(lǐng)的幽州。雖然幽州有一部分人是主動投靠的。但并不能排除有公孫家族的舊部。
但曹操并不知道來的援軍是哪些人,因此此時的處境比袁紹更兇險:鎮(zhèn)守烏巢的淳于瓊還在苦苦支撐等待援軍,如果袁紹此時派援軍夾擊曹操,那么曹操可能就命喪烏巢了。由此雙方的決戰(zhàn)便是與時間賽跑:曹操賭的是在袁紹攻破自己的大營前可以攻破烏巢。而袁紹賭的是在攻破曹軍大營前烏巢可以守住。
最終曹操大營在曹洪、張遼等人的堅守下?lián)踝×嗽B的這最后一波進攻,而袁紹派給淳于瓊的援軍基本發(fā)揮不了什么作用,由此曹操便順利攻破烏巢后一把火燒了袁紹的糧草。
如此一來袁紹就只能面對前方攻擊曹營失利,后方糧草被燒的局面,戰(zhàn)敗就成了定局。
袁紹、曹操是故交。但兩人的為人處世有天壤之別。最典型的就是對待天子的態(tài)度上袁紹是想要廢帝。反觀曹操卻能很務(wù)實的將天子迎入許都。
沒了天子這張牌也使得袁紹在官渡之戰(zhàn)前的外交活動不能順利進行,而曹操卻已經(jīng)做好了一切的外交準(zhǔn)備,只是偶然疏忽才讓劉備有了機會,由此雙方還未開戰(zhàn),袁紹便已經(jīng)在政治、外交上陷入了被動。
更不可思議的是袁紹集團內(nèi)部居然在開戰(zhàn)前搞起了“黨爭”:沮授主張緩進,郭圖、審配主張速戰(zhàn)。然而這還是其次,更讓袁紹費心的其實是“家務(wù)事”:外甥并州刺史高干對于南征并不積極,因為袁紹的繼承人怎么也輪不到他,因此高干便以防范太行山的黑山軍為由沒有出兵。
次子袁熙才能平庸被留下守幽州。三子袁尚到是很得寵,所以被袁紹留下和逢紀(jì)、審配一起守大本營冀州。而在眾兄弟中長子袁譚行政、軍政經(jīng)驗都很豐富,對于南征也最積極。
因為這時他可以憑軍功奪回繼承人的機會。但問題是袁紹本人并不希望袁譚立功以威脅到袁尚。所以不僅開戰(zhàn)后沒有讓他南下汝南,甚至最后攻打曹營,也放著親生兒子不用卻用張郃。
如此一來袁紹集團在開戰(zhàn)前其內(nèi)部已經(jīng)矛盾重重。
反觀曹操不僅上陣親兄弟:曹洪、曹仁在此一戰(zhàn)都表現(xiàn)出色,別的文臣、武將也無派系,如此便無“黨爭”。唯一的遺漏可能就是劉備這個人。
其實從曹操的用人來看,不僅張遼、張郃等人是降將,甚至荀彧、郭嘉等人也是先從袁紹,后仕曹操,何況曹操其實還收留過劉備。因此在曹操看來劉備是可以“信任”的。
而從劉備一月“反叛”,袁紹是二月出兵來看,只要劉備在徐守堅守哪怕多一個月,曹操也會陷入兩難境地。要知道當(dāng)年曹操打呂布的時候,又是圍城、又是水淹,最后還是呂布集團搞內(nèi)訌才讓曹操拿下了徐州。
除此之外,曹操與袁紹還存在兵力上的不對等。因此在戰(zhàn)術(shù)選擇上袁紹可大膽分兵。而從后來的結(jié)果來看的確是曹操比袁紹先一步陷入了缺糧的困境。然而袁紹眼看就要把劣勢搬回來的時候居然犯下了不可饒恕的錯誤:許攸和審配、張郃和郭圖再次“黨爭”。
這樣就直接影響到了袁紹的決策:張郃建議回救烏巢那就應(yīng)該干脆派他去。至于最后攻打曹操大營就算自己不去同樣可以派袁譚去,這樣至少可以保證士氣不低落的同時能夠發(fā)起不間斷的攻擊。
但是袁紹最后居然讓張頜去進攻打曹操大營,這樣一來甚至建議去攻打曹營的郭圖就會在事后將失敗責(zé)任全部推給張頜:張郃作戰(zhàn)不利才沒有攻破曹營。張郃回去就會被問罪,于是張郃干脆不回去了,因為他就地直接降了。
更糟糕的是派去烏巢的援軍居然是對自己恨之入骨的幽州騎兵,要知道這些人中的公孫瓚舊部巴不得袁紹早死。而對于淳于瓊來說自己有1萬兵力足以撐到袁紹援軍的到來,但如果來的援軍是曾經(jīng)的仇人,那本方士氣的崩盤就是只在眨眼之間了。
這種內(nèi)部都統(tǒng)一不了又何如能一致對外?
所以官渡之戰(zhàn)最終成就的只能是更為務(wù)實、更能知人善用的曹操。
參考資料
古籍
《三國志》《三國演義》《后漢書》
現(xiàn)代書籍
《地緣看三國》溫俊軒著中信出版社
《袁本初密碼》羅三洋著臺海出版社
《魏王曹操》關(guān)河五十州著中國文聯(lián)出版社
《三國爭霸》渤海小吏著中國大百科全書出版社
- 本文系冷兵器研究所原創(chuàng)稿件,主編原廓、作者吹雪,任何媒體未經(jīng)書面授權(quán)不得轉(zhuǎn)載,違者將追究法律責(zé)任。部分圖片來源網(wǎng)絡(luò),如有版權(quán)問題,請與我們聯(lián)系。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.