公元199年6月,袁紹帶領步騎共計十萬大軍,企圖南下進攻許都,官渡之戰就此開始。
當時曹操手中的兵力並不多,但曹操認定袁紹雖然志向很大,但膽略不足,而且為人剛愎自用,對待下屬非常刻薄,雖然有很多兵但不會指揮,於是曹操帶領數萬兵力,抗擊袁紹的進攻。
為了避免腹背受敵,曹操先是率軍親征了與袁紹聯合,公然抵抗他的劉備,還因此迫降關羽,擊退劉備。
在此之後,袁紹企圖渡河以尋求和曹軍主力對決,曹操為爭取主動,親自率軍北上,當時關羽於萬軍之中斬殺顏良解了白馬之圍,隨後他又令士卒解鞍放馬,並故意將輜重丟棄道旁,如此一來,袁軍一見果然中計,紛紛爭搶財物。
曹操在此時突然發起攻擊,終於擊敗袁軍,殺了文醜,獲得了戰事前期的勝利。
由於袁紹的兵力占據優勢,因此他雖然在前期損兵折將,但在此之後,卻勝多敗少。
反觀曹操由於外境困難,前方兵少糧缺,士卒疲乏,後方也不穩固,曹操幾乎失去堅守的信心。
但就在此時,曹操聽信了謀士許攸的計謀,他親率大軍襲擊烏巢,燒毀糧草,導致袁紹軍中的高覽與張郃轉投曹操,曹操就此贏得了官渡之戰。
本來在官渡之戰中,袁紹隻是損兵折將,隻可惜他還沒有恢復實力,就因病去世,從此再也沒有了贏過曹操的機會。
在袁紹去世後,袁譚、袁尚為了爭權相攻,從而被曹操各個擊破。
在袁譚被殺後,袁尚與袁熙逃到烏桓,同樣被曹操擊敗,並被公孫康所殺,袁紹勢力就此終結。
有人認為,袁紹勢力被滅,主要還是因為袁紹在死前廢長立幼,因此才導致袁紹勢力被曹操各個擊破。
事實真是如此嗎?
有人認定袁紹廢長立幼,導致袁紹勢力內部分裂,因此被曹操各個擊破,主要還是被當初賈詡的話誤導了。
在曹操尚未立世子時,曹丕為五官將,而臨菑侯曹植才名方盛,曹丕派人求計於賈詡,當時賈詡並沒有為曹丕提供什麼幫助,隻是讓曹丕不做違背孝道的事情。
後來曹操向賈詡詢問立嗣之事時,賈詡閉口不答,等曹操問起他不回答的原因時,賈詡稱他在想袁紹和劉表兩人。
當初劉表就因廢長立幼,這才導致荊州盡失,因此袁紹勢力破滅,自然也與劉表一般廢長立幼了。
但實際上,袁紹廢長立幼的做法雖然錯誤,但這隻是問題的根源之一,而不是問題的全部。
要知道當年漢靈帝也曾希望幼子劉協繼位,隻不過臨終前還是立了長子劉辯,後來漢室被劉辯的舅舅何進以及母親何太後把持,同時在一場政變後,劉辯也被廢除,可見『立長不立幼』也不一定是正確的選擇。
而袁紹有三個兒子,出生於四世三公之家的袁紹自然知道『廢長立幼』必然違背禮法,激化矛盾,因此,他為了讓袁尚繼承合法,也做了很多的努力,比如將袁譚過繼,隨後再立袁尚為繼承人。
隻可惜袁紹在立袁尚的過程中,他忽視了幕僚中的矛盾,也忽略了郭圖等人對袁譚的影響,以至於在袁紹去世後,幕僚之間紛爭不斷,使得袁譚與袁尚也被牽連在內,最終才導致袁紹勢力逐漸土崩瓦解,這才被曹操逐個擊破。
不得不說,袁紹勢力的覆滅與所謂的『廢長立幼』之間並沒有特別必然的關系,這是幕僚之間矛盾激化的結果。
筆者認為,袁紹雖然有廢長立幼之舉,但他已經為這件事做足了準備,如果袁紹將其他事情也準備妥當,即便袁紹去世,其勢力也不會就此崩塌,隻可惜袁紹並沒有處理好其他的事情,這才造成了其勢力內部的分裂。