蕩山乃曹兵囤糧之所,若得此處,漢中可下矣。”黃忠曰:“將軍之言,正合我意。”二人一番謀劃,嚴顏自領一軍出營而去。忽報,夏侯尚、韓浩引兵殺來。黃忠頂盔摜甲提刀出迎。兩軍相對,韓浩大罵挺槍上迎,夏侯尚亦拍馬助戰。老黃忠力敵二將,殺十餘合,黃忠敗走,二將逞勇趕二十餘里,奪了寨柵。黃忠又草創一營。
次日,夏侯尚、韓浩來戰,黃忠出兵,戰不十合,又敗走。二將又追出二十里,奪了新營,喚張合駐守後寨。張合至前寨諫曰:“黃忠連退,其必有詐。”二小將血氣方剛,又連勝兩陣,不把張合放在眼中。夏侯尚斥合曰:“你如此膽怯,難怪屢敗,不必多言,坐看我二人建功!”張合滿面羞慚而去。次日,二將進兵,黃忠又敗退二十餘里。來日平明,二將又至,黃忠望風而走,直退上關。二將驅兵扣關,黃忠堅守不出。
孟達馳書報成都,玄德忙與孔明商議。孔明笑曰:“此乃老將軍驕兵之計也。”眾將不信。玄德乃差劉封前往助戰。劉封至葭萌關,黃忠問曰:“小將軍前來何意?”劉封曰:“聞將軍數敗,特來助戰。”黃忠笑曰:“此乃老夫驕兵之計也,借寨與彼,分其兵,囤其輜重。今夜一戰,盡復諸營,奪其糧草。”遂令曰:“霍峻守關,孟達搬運糧草,小將軍看忠破敵。”
當夜二更,黃忠引五千兵,開關直下。夏侯尚、韓浩連日見關上懼戰不出,早已懈怠。黃忠忽然破寨而入,二將醉夢驚醒,人不及甲,馬不及鞍,各自逃命。兵馬自相踐踏,死傷無數,及天明,連奪三寨,寨中棄下糧草器械無數,孟達盡皆搬回關上。黃忠催軍續進,劉封曰:“軍力乏也,可稍暫歇。”黃忠曰:“勢不可懈,當乘勝擊敵!”老將策馬當先,士卒皆奮力向前。張合引軍接應,不料被自家敗兵衝動,屯紮不住,一直敗到漢水。
張合與夏侯尚、韓浩商議曰:“天蕩山,乃囤糧之所,米倉山亦是糧草重地,此二處倘若有失,漢中休矣。”夏侯尚曰:“米倉山有我叔父夏侯淵分兵鎮守,不必憂慮。天蕩山乃我兄夏侯德鎮守,我等同往投之,足保此處。”於是,三將連夜投奔天蕩山。
見了夏侯德,張合具說前事。夏侯德曰:“此處屯兵五萬,將軍領去復奪營寨。”張合曰:“我軍連敗,銳氣盡墮,只宜堅守,不可輕出。”忽聽山前金鼓大震。人報:“黃忠兵到!”夏侯德仰天笑曰:“老匹夫不曉兵法,只知逞勇。”張合曰:“非也,老黃忠有勇有謀。”夏侯德曰:“黃忠驅兵遠來,連日大進,深入戰境,此為有謀乎?”張合曰:“話雖有理,然仍不宜輕出。”夏侯德不聽。韓浩膽氣又壯,挺身出曰:“黃忠老匹夫,亦曾是我手下敗將,某願請三千精兵,迎擊疲憊之師,必無不勝!”夏侯德大喜,遂令其引兵下山。
天蕩山下,劉封見天色向晚,乃曰:“紅日西沉,軍兵勞困,不如紮營暫歇。”老黃忠一手提刀,一手撫雪髯笑曰:“不然,此乃天賜大功,如若不取,有違天意。”遂擂鼓大進。韓浩氣勢洶洶,引兵殺來,老黃忠拍馬上迎,只一合,斬韓浩於馬下。曹兵喪膽,蜀兵大進。張合、夏侯尚引兵接應,混戰一處。正在你死我活,刀槍廝殺,忽見身後,火光乍起,上下通紅。原來嚴顏依計,早埋伏於天蕩山中,見兩軍混戰,便往糧草囤積處縱火。煙急火猛,烈焰翻騰,映照山谷。夏侯德忙提兵來救,正撞老將嚴顏,火光中老將手起刀落,夏侯德身首異處。嚴顏引軍自後夾攻,張合、夏侯尚首尾難顧,大敗而走,投奔定軍山。
黃忠、嚴顏下寨天蕩山,捷報快馬飛至成都,玄德大喜。法正曰:“今張合新敗,天蕩山失守,主公可乘機親征,漢中可得矣。既得漢中,練兵積粟,相機而動,進可兵出關中,退可據險而守,此天與之時,不可失也。”玄德、孔明皆以為然。建安二十三年,秋七月,玄德、孔明引大軍十萬,以趙