卻說黃忠斬了夏侯淵首級,來葭萌關上見玄德獻功。玄德大喜,加忠為征西大將軍,設宴慶賀。忽牙將張著來報說:“曹操自領大軍二十萬,來與夏侯淵報仇。目今張郃在米倉山搬運糧草,移于漢水北山腳下。”孔明曰:“今操引大兵至此,恐糧草不敷,故勒兵不進。若得一人深入其境,燒其糧草,奪其輜重,則操之銳氣挫矣。”
黃忠曰:“老夫愿當此任。”孔明曰:“操非夏侯淵之比,不可輕敵。”玄德曰:“夏侯淵雖是總帥,乃一勇夫耳,安及張郃?若斬得張郃,勝斬夏侯淵十倍也。”忠奮然曰:“吾愿往斬之。”孔明曰:“你可與趙子龍同領一支兵去,凡事計議而行,看誰立功。”
忠應允便行。孔明就令張著為副將同去。云謂忠曰:“今操引二十萬眾,分屯十營。將軍在主公前要去奪糧,非小可之事。將軍當用何策?”忠曰:“看我先去,如何?”云曰:“等我先去。”忠曰:“我是主將,你是副將,如何爭先?”云曰:“我與你都一般為主公出力,何必計較?我二人拈閹,拈著的先去。”
忠依允。當時黃忠拈著先去。云曰:“既將軍先去,某當相助。可約定時刻,如將軍依時而還,某按兵不動;若將軍過時而不還,某即引軍來接應。”忠曰:“公言是也。”于是二人約定午時為期。云回本寨,謂部將張翼曰:“黃漢升約定明日去奪糧草,若午時不回,吾當往助。吾營前臨漢水,地勢危險。我若去時,汝可謹守寨柵,不可輕動。”張翼應諾。
卻說趙云在營中看看等到午時,不見忠回,急忙披掛上馬,引三千軍向前接應。臨行謂張翼曰:“汝可堅守營寨,兩壁廂多設弓弩,以為準備。”翼連聲應諾。云挺槍驟馬,直殺往前去。迎頭一將攔路,乃高覽部將慕容烈也,拍馬舞刀來迎趙云,被云手起一槍刺死。曹兵敗走。云直殺入重圍,又一支兵截住,為首乃魏將焦炳。云喝問曰:“蜀兵何在?”
炳曰:“已殺盡矣!”云大怒,驟馬一槍,又刺死焦炳。殺散馀兵,直至北山之下,見張郃、徐晃兩人圍住黃忠,軍士被困多時。云大喝一聲,挺槍驟馬殺入重圍,左沖右突,如入無人之境。那槍渾身上下,若舞梨花,遍體紛紛,如飄瑞雪。張郃、徐晃心驚膽戰,不敢迎敵。
云救出黃忠,且戰且走,所到之處,無人敢阻。操于高處望見,驚問眾將曰:“此將何人也?”有識者告曰:“此乃常山趙子龍也。”操曰:“昔日當陽長坂英雄尚在!”急傳令曰:“所到之處,不許輕敵。”趙云救了黃忠,殺透重圍。有軍士指曰:“東南上圍的必是副將張著。”云不回本寨,遂望東南殺來。所到之處,但見“常山趙云”四字旗號,曾在當陽長坂知其勇者,互相傳說,盡皆逃竄。云又救了張著。
曹操見云東沖西突,所向無前,莫敢迎敵,救了黃忠,又救了張著,奮然大怒,自領左右將士來趕趙云。云已殺回本寨。部將張翼接著,望見后面塵起,知是曹兵追來,即謂云曰:“迫兵漸近,可令軍士閉上寨門,上敵樓防護。”云喝曰:“休閉寨門!汝豈不知,吾昔在當陽長坂時,單槍匹馬,覷曹兵八十三萬如草芥。今有軍有將,又何懼哉!”遂撥弓弩手于寨外壕中埋伏,將營內旗槍盡皆倒偃,金鼓不鳴。云匹馬單槍,立于營門之外。
卻說張郃、徐晃領兵追至蜀寨,天色已暮,見寨中偃旗息鼓,又見趙云匹馬單槍,立于營外,寨門大開,二將不敢前進。正疑之間,曹操親到,急催督眾軍向前。眾軍聽令,大喊一聲,殺奔營前,見趙云全然不動,曹兵翻身就回。趙云把槍一招,壕中弓弩齊發。時天色昏黑,正不知蜀兵多少。
操先撥回馬走,只聽得后面喊聲大震,鼓角齊鳴,蜀兵趕來。曹兵自相踐踏,擁到漢水河邊,落水死者,不知其數。趙云、黃忠、張著各引兵一支,追殺甚急。操正奔走間,忽劉封、孟達率二支兵,從米倉山路殺來,放火燒糧草。操棄了北山糧草,忙回南鄭。徐晃、張郃扎腳不住,亦棄本寨而走。
趙云占了曹寨,黃忠奪了糧草,漢水所得軍器無數,大獲勝捷,差人去報玄德。玄德遂同孔明前至漢水,問趙云的部卒曰:“子龍如何廝殺?”軍士將子龍救黃忠,拒漢水之事,細述一遍。玄德大喜,看了山前山后險峻之路,欣然謂孔明曰:“子龍一身都是膽也!”
于是玄德號子龍為“虎威將軍”,大勞將士,歡宴至晚。
忽報曹操復遣大軍從斜谷小路而進,來取漢水。玄德笑曰:“操此來無能為也。我料必得漢水矣。”乃率兵于漢水之西以迎之。曹操命徐晃為先鋒,前來決戰。帳前一人出曰:“某深知地理,愿助徐將軍同去破蜀。”操視之,乃巴西宕渠人也,姓王,名平,字子均,現充牙門將軍。
操大喜,遂命王平為副先鋒,相助徐晃。操屯兵于定軍山北。徐晃、王平引軍至漢水,晃令前軍渡水列陣。平曰:“軍皆渡水,倘要急退,如之奈何?”晃曰:“昔韓信背水為陣,所謂‘置之死地而后生’也。”
平曰:“不然。昔者韓信料敵人無謀而用此計,今將軍能料趙云,黃忠之意否?”晃曰:“汝可引步軍拒敵,看我引馬軍破之。”遂令搭起浮橋,隨即過河來戰蜀兵。