張郃仍舊分兵守住三寨,多置擂木炮石,堅守不戰。張飛離宕渠十裏下寨,次日引兵搦戰。郃在山上大吹大擂飲酒,并不下山。張飛令軍士大罵,郃隻不出。飛隻得還營。次日,雷銅又去山下搦戰,郃又不出。雷銅驅軍士上山,山上擂木炮石打将下來。雷銅急退。蕩石、蒙頭兩寨兵出,殺敗雷銅。次日,張飛又去搦戰,張郃又不出。飛使軍人百般穢罵,郃在山上亦罵。張飛尋思,無計可施。相拒五十餘日,飛就在山前紮住大寨,每日飲酒;飲至大醉,坐于山前辱罵。
玄德差人犒軍,見張飛終日飲酒,使者回報玄德。玄德大驚,忙來問孔明。孔明笑曰:“原來如此!軍前恐無好酒;成都佳釀極多,可将五十甕作三車裝,送到軍前與張将軍飲。”玄德曰:“吾弟自來飲酒失事,軍師何故反送酒與他?”孔明笑曰:“主公與翼德做了許多年兄弟,還不知其爲人耶?翼德自來剛強,然前于收川之時,義釋嚴顔,此非勇夫所爲也。今與張郃相拒五十餘日,酒醉之後,便坐山前辱罵,傍若無人:此非貪杯,乃敗張郃之計耳。”玄德曰:“雖然如此,未可托大。可使魏延助之。”孔明令魏延解酒赴軍前,車上各插黃旗,大書“軍前公用美酒”。魏延領命,解酒到寨中,見張飛,傳說主公賜酒。飛拜受訖,分付魏延、雷銅各引一枝人馬,爲左右翼;隻看軍中紅旗起,便各進兵;教将酒擺列帳下,令軍士大開旗鼓而飲。
有細作報上山來,張郃自來山頂觀望,見張飛坐于帳下飲酒,令二小卒于面前相撲爲戲。郃曰:“張飛欺我太甚!”傳令今夜下山劫飛寨,令蒙頭、蕩石二寨,皆出爲左右援。當夜張郃乘着月色微明,引軍從山側而下,徑到寨前。遙望張飛大明燈燭,正在帳中飲酒。張郃當先大喊一聲,山頭擂鼓爲助,直殺入中軍。但見張飛端坐不動。張郃驟馬到面前,一槍刺倒,卻是一個草人。急勒馬回時,帳後連珠炮起。一将當先,攔住去路,睜圓環眼,聲如巨雷:乃張飛也。挺矛躍馬,直取張郃。兩将在火光中,戰到三五十合。張郃隻盼兩寨來救,誰知兩寨救兵,已被魏延、雷銅兩将殺退,就勢奪了二寨。張郃不見救兵至,正沒奈何,又見山上火起,已被張飛後軍奪了寨栅。張郃三寨俱失,隻得奔瓦口關去了。張飛大獲勝捷,報入成都。玄德大喜,方知翼德飲酒是計,隻要誘張郃下山。
卻說張郃退守瓦口關,三萬軍已折了二萬,遣人問曹洪求救。洪大怒曰:“汝不聽吾言,強要進兵,失了緊要隘口,卻又來求救!”遂不肯發兵,使人催督張郃出戰。郃心慌,隻得定計,分兩軍去關口前山僻埋伏,分付曰:“我詐敗,張飛必然趕來,汝等就截其歸路。”當日張郃引軍前進,正遇雷銅。戰不數合,張郃敗走,雷銅趕來。兩軍齊出,截斷回路。張郃複回,刺雷銅于馬下。
敗軍回報張飛,飛自來與張郃挑戰。郃又詐敗,張飛不趕。郃又回戰,不數合,又敗走。張飛知是計,收軍回寨,與魏延商議曰:“張郃用埋伏計,殺了雷銅,又要賺吾,何不将計就計?”延問曰:“如何?”飛曰:“我明日先引一軍前往,汝卻引精兵于後,待伏兵出,汝可分兵擊之。用車十餘乘,各藏柴草,塞住小路,放火燒之。吾乘勢擒張郃,與雷銅報仇。”魏延領計。
次日,張飛引兵前進。張郃兵又至,與張飛交鋒。戰到十合,郃又詐敗。張飛引馬步軍趕來,郃且戰且走。引張飛過山峪口,郃将後軍爲前,複紮住營,與飛又戰,指望兩彪伏兵出,要圍困張飛。不想伏兵卻被魏延精兵到,趕入峪口,将車輛截住山路,放火燒車,山谷草木皆着,煙迷其徑,兵不得出。張飛隻顧引軍沖突,張郃大敗,死命殺開條路,走上瓦口關,收聚敗兵,堅守不出。
張飛和魏延連日攻打關隘不下。飛見不濟事,把軍退二十裏,卻和魏延引數十騎,自來兩邊哨探小路。忽見男女數人,各背小包,于山僻路攀藤附葛而走。飛于馬上用鞭指與魏延曰:“奪瓦口關,隻在這幾個百姓身上。”便喚軍士分付:“休要驚恐他,好生喚那幾個百姓來。”軍士連忙喚到馬前。飛用好言以安其心,問其何來。百姓告曰:“某等皆漢中居民,今欲還鄉。聽知大軍厮殺,塞閉阆中官道;今過蒼溪,從梓潼山桧川入漢中,還家去。”飛曰:“這條路取瓦口關遠近若何?”百姓曰:“從梓潼山小路,卻是瓦口關背後。”飛大喜,帶百姓入寨中,與了酒食;分付魏延:“引兵扣關攻打,我親自引輕騎出梓潼山攻關後。”便令百姓引路,選輕騎五百,從小路而進。
卻說張郃爲救軍不到,心中正悶。人報魏延在關下攻打。張郃披挂上馬,卻待下山,忽報:“關後四五路火起,不知何處兵來。”郃自領兵來迎。旗開處,早見張飛。郃大驚,急往小路而走。馬不堪行,後面張飛追趕甚急,郃棄馬上山,尋徑而逃,方得走脫,随行隻有十餘人。
步行入南鄭見曹洪。洪見張郃隻剩下十餘人,大怒曰:“吾教汝休去,汝取下文狀要去;今日折盡大兵,尚不自死,還來做甚!”喝令左右推出斬之。行軍司馬郭淮谏曰:“三軍易得,一将難求。張郃雖然有罪,乃魏王所深愛者也,不可便誅。可再與五千兵徑取葭萌關,牽動其各處之兵,漢中自安矣。如不成功,二罪俱罰。”曹洪從之,又與兵五千,教張郃取葭萌關。郃領命而去。
卻說葭萌關守将孟達、霍峻,知張郃兵來。霍峻隻要堅守;孟達定要迎敵,引軍下關與張郃交鋒,大敗而回。霍峻急申文書到成都。玄德聞知,請軍師商議。孔明聚衆将于堂上,問曰:“今葭萌關緊急,必須阆中取翼德,方可退張郃也。”法正曰:“今翼德兵屯瓦口,鎮守阆中,亦是緊要之地,不可取回。帳中諸将内選一人去破張郃。”孔明笑曰:“張郃乃魏之名将,非等閑可及。除非翼德,無人可當。”忽一人厲聲而出曰:“軍師何輕視衆人耶!吾雖不才,願斬張郃首級,獻于麾下。”衆視之,乃老将黃忠也。孔明曰:“漢升雖勇,争奈年老,恐非張郃對手。”忠聽了,白發倒豎而言曰:“某雖老,兩臂尚開三石之弓,渾身還有千斤之力:豈不足敵張郃匹夫耶!”孔明曰:“将軍年近七十,如何不老?”忠趨步下堂,取架上大刀,輪動如飛;壁上硬弓,連拽折兩張。孔明曰:“将軍要去,誰爲副将?”忠曰:“老将嚴顔,可同我去。但有疏虞,先納下這白頭。”玄德大喜,即時令嚴顔、黃忠去與張郃交戰。趙雲谏曰:“今張郃親犯葭萌關,軍師休爲兒戲。若葭萌一失,益州危矣。何故以二老将當此大敵乎?”孔明曰:“汝以二人老邁,不能成事,吾料漢中必于此二人手内可得。”趙雲等各各哂笑而退。
卻說黃忠、嚴顔到關上,孟達、霍峻見了,心中亦笑孔明欠調度:“是這般緊要去處,如何隻教兩個老的來!”黃忠謂嚴顔曰:“你可見諸人動靜麽?他笑我二人年老,今可建奇功,以服衆心。”嚴顔曰:“願聽将軍之令。”兩個商議定了。黃忠引軍下關,與張郃對陣。張郃出馬,見了黃忠,笑曰:“你許大年紀,猶不識羞,尚欲出戰耶!”忠怒曰:“豎子欺吾年老!吾手中寶刀卻不老!”遂拍馬向前與郃決戰。二馬相交,約戰二十餘合,忽然背後喊聲起:原來是嚴顔從小路抄在張郃軍後。兩軍夾攻,張郃大敗。連夜趕去,張郃兵退八九十裏。黃忠、嚴顔收兵入寨,俱各按兵不動。
曹洪聽知張郃輸了一陣,又欲見罪。郭淮曰:“張郃被迫,必投西蜀;今可遣将助之,就如監臨,使不生外心。”曹洪從之,即遣夏侯惇之侄夏侯尚并降将韓玄之弟韓浩,二人引五千兵,前來助戰。二将即時起行。到張郃寨中,問及軍情,郃言:“老将黃忠,甚是英雄,更有嚴顔相助,不可輕敵。”韓浩曰:“我在長沙知此老賊利害。他和魏延獻了城池,害吾親兄,今既相遇,必當報仇!”遂與夏侯尚引新軍離寨前進。原來黃忠連日哨探,已知路徑。嚴顔曰:“此去有山,名天蕩山,山中乃是曹操屯糧積草之地。若取得那個去處,斷其糧草,漢中可得也。”忠曰:“将軍之言,正合吾意。可與吾如此如此。”嚴顔依計,自領一枝軍去了。
卻說黃忠聽知夏侯尚、韓浩來,遂引軍馬出營。韓浩在陣前,大罵黃忠:“無義老賊!”拍馬挺槍,來取黃忠。夏侯尚便出夾攻。黃忠力戰二将,各鬥十餘合,黃忠敗走。二将趕二十餘裏,奪了黃忠寨。忠又草創一營。次日,夏侯尚、韓浩趕來,忠又出陣,戰數合,又敗走。二将又趕二十餘裏,奪了黃忠營寨,喚張郃守後寨。郃來前寨谏曰:“黃忠連退二日,于中必有詭計。”夏侯尚叱張郃曰:“你如此膽怯,可知屢次戰敗!今再休多言,看吾二人建功!”張郃羞赧而退。次日,二将又戰,黃忠又敗退二十裏;二将迤逦趕上。次日,二将兵出,黃忠望風而走,連敗數陣,直退在關上。二将扣關下寨,黃忠堅守不出。孟達暗暗發書,申報玄德,說:“黃忠連輸數陣,現今退在關上。”玄德慌問孔明。孔明曰:“此乃老将驕兵之計也。”趙雲等不信。
玄德差劉封來關上接應黃忠。忠與封相見,問劉封曰:“小将軍來助戰何意?”封曰:“父親得知将軍數敗,故差某來。”忠笑曰:“此老夫驕兵之計也。看今夜一陣,可盡複諸營,奪其糧食馬匹。此是借寨與彼屯辎重耳。今夜留霍峻守關,孟将軍可與我搬糧草奪馬匹,小将軍看我破敵!”
是夜二更,忠引五千軍開關直下。原來夏侯尚、韓浩二将連日見關上不出,盡皆懈怠;被黃忠破寨直入,人不及甲,馬不及鞍,二将各自逃命而走,軍馬自相踐踏,死者無數。比及天明,連奪三寨。寨中丢下軍器鞍馬無數,盡教孟達搬運入關。黃忠催軍馬随後而進,劉封曰:“軍士力困,可以暫歇。”忠曰:“不入虎穴,焉得虎子?”策馬先進。士卒皆努力向前。張郃軍兵,反被自家敗兵沖動,都屯紮不住,望後而走;盡棄了許多寨栅,直奔至漢水傍。
張郃尋見夏侯尚、韓浩議曰:“此天蕩山,乃糧草之所;更接米倉山,亦屯糧之地:是漢中軍士養命之源。倘若疏失,是無漢中也。當思所以保之。”夏侯尚曰:“米倉山有吾叔夏侯淵分兵守護,那裏正接定軍山,不必憂慮。天蕩山有吾兄夏侯德鎮守,我等宜往投之,就保此山。”
于是張郃與二将連夜投天蕩山來,見夏侯德,具言前事。夏侯德曰:“吾此處屯十萬兵,你可引去,複取原寨。”郃曰:“隻宜堅守,不可妄動。”忽聽山前金鼓大震,人報黃忠兵到。夏侯德大笑曰:“老賊不谙兵法,隻恃勇耳!”郃曰:“黃忠有謀,非止勇也。”德曰:“川兵遠涉而來,連日疲困,更兼深入戰境,此無謀也!”郃曰:“亦不可輕敵,且宜堅守。”韓浩曰:“願借精兵三千擊之,當無不克。”德遂分兵與浩下山。
黃忠整兵來迎。劉封谏曰:“日已西沉矣,軍皆遠來勞困,且宜暫息。”忠笑曰:“不然。此天賜奇功,不取是逆天也。”言畢,鼓噪大進。韓浩引兵來戰。黃忠揮刀直取浩,隻一合,斬浩于馬下。蜀兵大喊,殺上山來。張郃、夏侯尚急引軍來迎。忽聽山後大喊,火光沖天而起,上下通紅。夏侯德提兵來救火時,正遇老将嚴顔,手起刀落,斬夏侯德于馬下。原來黃忠預先使嚴顔引軍埋伏于山僻去處,隻等黃忠軍到,卻來放火,柴草堆上,一齊點着,烈焰飛騰,照耀山峪。嚴顔既斬夏侯德,從山後殺來。張郃、夏侯尚前後不能相顧,隻得棄天蕩山,望定軍山投奔夏侯淵去了。
黃忠、嚴顔守住天蕩山,捷音飛報成都。玄德聞之,聚衆将慶喜。法正曰:“昔曹操降張魯,定漢中,不因此勢以圖巴、蜀,乃留夏侯淵、張郃二将屯守,而自引大軍北還:此失計也。今張郃新敗,天蕩失守,主公若乘此時,舉大兵親往征之,漢中可定也。既定漢中,然後練兵積粟,觀釁伺隙,進可讨賊,退可自守。此天與之時,不可失也。”玄德、孔明皆深然之。遂傳令趙雲、張飛爲先鋒,玄德與孔明親自引兵十萬,擇日圖漢中;傳檄各處,嚴加提備。時建安二十三年秋七月吉日。
玄德大軍出葭萌關下營,召黃忠、嚴顔到寨,厚賞之。玄德曰:“人皆言将軍老矣,惟軍師獨知将軍之能。今果立奇功。但今漢中定軍山,乃南鄭保障,糧草積聚之所;若得定軍山,陽平一路,無足憂矣。将軍還敢取定軍山否?”黃忠慨然應諾,便要領兵前去。孔明急止之曰:“老将軍雖然英勇,然夏侯淵非張郃之比也。淵深通韬略,善曉兵機,曹操倚之爲西涼藩蔽:先曾屯兵長安,拒馬孟起;今又屯兵漢中。操不托他人,而獨托淵者,以淵有将才也。今将軍雖勝張郃,未蔔能勝夏侯淵。吾欲酌量着一人去荊州,替回關将軍來,方可敵之。”忠奮然答曰:“昔廉頗年八十,尚食鬥米、肉十斤,諸侯畏其勇,不敢侵犯趙界,何況黃忠未及七十乎?軍師言吾老,吾今并不用副将,隻将本部兵三千人去,立斬夏侯淵首級,納于麾下。”孔明再三不容。黃忠隻是要去。孔明曰:“既将軍要去,吾使一人爲監軍同去,若何?”正是:請将須行激将法,少年不若老年人。未知其人是誰,且看下文分解。