且說曹操自擊敗劉辟、龔都後,便退回許都,尋思破敵之策。不數日,前線又報糧草吃緊。曹操無計,只好令人籌糧。此時郭嘉進計道:「袁紹欲策反劉辟等人,以襲擊我軍後方,我們也可以利用黑山軍首領張燕以襲其後。」
「不知公有何計?」
「主公何不以朝廷名義,招降張燕,以令其襲擊袁紹後方冀州!」
「若非公言,吾倒相忘了!」於是立刻使人持詔書至張燕處。拜其為平北將軍,以擊袁紹之冀州。
且說袁紹退居陽武,整頓士氣,伺機而動。這一天,袁紹正在視察軍營。忽報:「汝南劉辟已率軍接應將軍。」袁紹聞言,大喜。於是準備派一將前去相助劉辟。但是左思右想,不知該派誰而去。
劉備此時聞言,於是與張飛、趙雲等人商議此事。忽報:「帳外一人求見將軍。」劉備不知為何人,於是出帳迎接。剛至營門,看到是孫乾。大喜,於是迎入帳內。孫乾此時急著道:「關將軍如今在汝南,如今正欲與主公相會。」
劉備急道:「無奈雲長斬了袁紹兩員愛將,如今前來相投,恐遭不測。」趙雲道:「將軍何不趁此機會請命前去佔據汝陽,進可攻擊曹軍,退可依附劉表。」
劉備聞言,於是立刻向袁紹自薦,願率軍前往汝南協助劉辟。袁紹許之,於是讓劉備率軍兩萬前去汝南相助劉辟。劉備得令而去。
數天後,劉備尚未抵達汝南,便聞言劉辟被關羽所敗。劉備聞言,於是趕緊往汝南而去,於是趕緊讓人持信相見關羽。自己則親自前往汝陽。但是,關羽敗劉辟之時,便被曹操召回許都。所以劉備之信尚未達到,關羽已回許都。
劉備進軍汝南,入見劉辟。孫乾引見了劉備於劉辟。就在劉備合軍劉辟之際,袁紹後方冀州也被黑山軍張燕襲擊。袁紹想此,甚是憎恨曹操,於是令高幹以及呂翔率軍回去圍剿張燕,自己則率軍進攻官渡。
曹操在許都聞言延津被破,袁紹率軍朝官渡襲來,而自己糧草又不濟,以致軍心動盪。曹操無計,只好以莫須有的罪名,將糧官斬首了,以穩軍心。自己親率十萬大軍前去相救官渡。
袁紹聞言曹操前來,於是屢叫人出來搦戰。但曹操堅守官渡不出,以待時機。袁紹見曹操堅守不出。於是想挖暗道進城,但被曹操識破。袁紹又令人將雲梯運來,以攻官渡。曹操見此,於是趕緊召集帳下商量此事。荀攸此時道:「我軍雖勇猛,但是糧草不足,貴在速戰速決,而袁軍正好相反,如果我們能斷其糧草,則我軍必定大敗袁紹。」
「公所言甚是,但我們如何獲知袁紹糧草藏於何處?」
曹操一說,眾人皆是一陣沉默。此時,一人報抓獲一名可疑之人。問之,才知是袁紹的探子。曹操從他口中獲知,袁紹大將韓猛每天都運糧至前線,而他就是韓猛派出來的探子。曹操得知此消息,大喜,於是令徐晃率軍前去燒了韓猛的糧草。
袁紹得知韓猛糧草被燒,大怒,便想將韓猛斬了。但眾人求情,方罷。袁紹見此次糧草被燒,於是下令將烏巢之糧分發給將士。袁紹謀臣審配此時道:「烏巢乃軍糧要地,主公定要派重兵良將前去鎮守,方保萬無一失。」
袁紹於是讓淳於瓊把守烏巢。淳於瓊得令而去。但是帳下許攸知道淳於瓊好酒成性。於是進勸不可讓他鎮守烏巢。但是袁紹不聽。許攸見此,知道袁紹必備曹操所敗。於是當天便出了大營,前投曹操。
曹操聞言許攸來投,大喜,於是跣足出迎。曹操最後在許攸口中獲知,袁紹將全部糧草屯於烏巢,並且由淳於瓊把守。曹操獲悉此消息後,更是大喜。於是當天就率軍前去進攻烏巢。留曹丕一部分人守住官渡大營。
且說劉備聞言,韓猛糧草被劫,之後又令淳於瓊把守烏巢。劉備不由一陣擔憂。趙雲此時也在一旁。於是勸劉備準備好迎接曹操軍的討伐。劉備問其原因。趙雲道:「袁紹不日將會兵敗官渡,之後便會率軍南下討伐於你。」劉備不知道趙雲說的是不是真的。但是,為了以防萬一,他還是依趙雲之言,加固了守城器械。
果不出趙雲所料,三天後,便聞言烏巢被燒。袁紹兵敗官渡,損兵折將。最後率領數百騎退回河北,再次召集自己三個兒子的兵力以及之前高幹、呂翔之兵力。聚兵數十萬於倉亭下寨。欲與曹操決一雌雄。又書信給劉備,讓他起兵偷襲許都。
曹操官渡大敗袁紹,納降袁紹軍十多萬。實力大增。此時,聞言袁紹再起兵數十萬前來討伐自己。於是也領軍二十萬前去,於倉亭布十面埋伏之計。最後袁軍大敗,袁紹與自己三個兒子奮力衝殺才得以逃脫。袁紹防曹操率軍進犯,於是令三個兒子各回領地駐守,整頓軍馬。
曹操倉亭再次大敗袁紹,大喜,於是犒勞三軍。並令人前去探望冀州虛實,以便率軍繼續進擊。但不久,探子回報,袁紹各子皆回自己領地駐守。曹操聞此,只好作罷。
就在此時,忽報:「劉備率軍三萬偷襲許都!」曹操聞言大驚。於是曹仁率軍五萬前去討伐劉備。自己隨後而來。
且說,劉備接到袁紹的信函,於是與帳下商議此事。孫乾道:「曹操率主力進攻倉亭,許都必然空虛,如今可應袁紹之請,進擊許都。」
但是,劉備還是擔心關羽以及自己夫人的安全,不敢輕易進兵。正說著,聞報關羽過五關斬六將,如今正朝著汝陽而來,其身後不遠還緊隨著蔡陽將軍。
張飛聞言,以為關羽已投靠了曹操,於是率軍出擊關羽。劉備、趙雲阻之不得。只見張飛領著數騎前去。在汝南數里之地,撞上關羽。張飛不問三七二十一,提著長矛殺奔而來