孔明屯軍於漢中,自迴成都拜見後主奏曰:“臣出斜穀,兵臨渭水,正欲東取長安,陛下忽降旨詔迴,不知有何大事?”後主無言,良久乃曰:“朕久不見丞相,甚是思慕,故特詔迴,別無它事。”孔明曰:“此非實言,必有奸佞進讒,言臣有異誌。”後主默然。孔明曰:“臣受先帝三顧之恩,誓以死報,今內有奸佞,安能討賊?”後主曰:“朕因誤信宦官之言,詔迴丞相,今茅塞雖開,悔之不及矣。”孔明遂審查宦官,方知是苟安流言,令人捉拿,迴報曰:“早投魏去了。”孔明歎曰:“此必是司馬懿之計也。”於是,斬了受苟安之賄宦官,餘皆廢出宮外,又責蔣琬、費禕失察。諸事畢,孔明拜辭後主,再至漢中。
孔明一麵傳檄李嚴,令其籌備糧草,一麵再議伐魏。長史楊儀曰:“我數興兵,軍力乏敝,錢糧耗巨。今不如將兵馬分為兩班,相互輪換,如此雖長期征戰,軍力不乏,可從容進取中原。”孔明喜曰:“此言甚合我意。”遂將大軍一分為二,以百日為期,循環相替。建興九年春二月,孔明大驅人馬,兵發祁山。
時,曹魏太和五年,魏帝聞孔明又興兵北伐,乃召司馬懿商議。司馬懿曰:“今子丹已亡,臣願竭力剿除賊寇,以報陛下。”曹睿大喜,即命司馬懿為大都督,統兵禦敵。司馬懿至長安,大會眾將,商議破敵。張合曰:“某願引一軍,去守陳倉、郿城,防蜀兵偷出兩路。”司馬懿曰:“分兵兩處,不利也,不如盡出隴西,一部守上邽,餘眾悉往祁山。公,願為先鋒否?”張合奮然曰:“合素秉忠義,常思盡力報國,都督肯委重任,雖死無憾!”於是,司馬懿令張合為先鋒,諸處人馬,各自取路聚會隴西。
司馬懿提兵正進,忽探馬來報:“蜀軍前部先鋒王平、張嶷已至祁山腳下。”司馬懿謂張合曰:“今隴上麥熟,孔明長驅大進,必割隴上小麥以資軍糧。你引兵屯祁山,我與郭淮巡視天水等郡,以防蜀兵割麥。”張合領命,引四萬兵馬於祁山下寨。司馬懿、郭淮引大軍往隴上而去。
孔明兵至祁山,見險要已有魏軍營寨,乃謂眾將曰:“此必是司馬懿之兵也,今我軍乏糧,而隴上麥熟,可引兵割之。”乃留王平、張嶷、吳班、吳懿四將,守祁山大營,自引薑維、魏延等將兵至鹵城。鹵城令望風而降。孔明安撫已畢問曰:“此地何處麥熟?”鹵城令告曰:“隴上麥熟。”孔明乃令張翼、馬忠守鹵城,自引大隊人馬望隴上而來。忽探馬飛報:“司馬懿屯兵在此。”孔明驚曰:“司馬懿果然不凡,已料到我來割麥。”遂勒兵下寨。
次日,孔明星冠鶴氅,手搖羽扇,安坐於四輪小車而出,左右二十四人,披發仗劍,皂衣皂幡。眾將正驚奇,又見推出三輛小車,每車端坐一孔明,左右同樣有二十四人。孔明令曰:“薑維引兩千軍,護車一輛,埋伏上邽之前;馬岱引兩千軍,護車一輛,埋伏道左;魏延引兩千軍,護車一輛,埋伏道右。但見司馬懿敗迴,擇機殺出。”三將領命,引兵護車而去。孔明又令三萬精兵,各操鐮刀,準備割麥。於是,命關興扮成天神模樣,手持七星幡,步行車前,孔明端坐小車,徑往魏營而來。
魏兵望見小車大驚,不知是人是鬼,火速稟報。司馬懿聞聽,親自出營觀之。見孔明星冠鶴氅,手搖羽扇,安坐四輪小車,左右二十四人,披發仗劍,皂衣跣足,車前一人,手持七星幡,貌若天神。司馬懿笑曰:“此乃孔明裝神弄鬼,有何懼哉?”遂命左右曰:“我等有數千人馬,縱騎向前,連人帶車一起拿下!”魏兵逞勇,縱馬衝鋒。孔明迴車,緩步而行。魏兵驟馬緊追,忽見陰風習習,冷霧漫漫,總追不上。眾將大驚,勒馬相顧曰:“怪哉!我等縱馬三十裏,總在眼前,卻追不上?”孔明見魏兵不前,又令車迴。魏兵猶豫片刻,又放馬來追,孔明再迴車緩行。又奔二三十裏,仍追不上,魏兵盡皆駭然。孔明又令車迴,以迫魏軍。見孔明就在眼前,魏兵又欲追趕,司馬懿止曰:“孔明之能,深不可測,聞其精通奇門,可驅六甲,有縮地千裏之術,今日親見,傳聞不虛也,不可再追,速迴營寨。”
迴兵至一坡前,忽聽鼓聲震耳,左邊一彪軍殺出。司馬懿急令迎戰,蜀兵隊裏,二十四人皂衣皂幡,披發仗劍,推出一輛四輪小車,孔明星冠鶴氅,手搖羽扇,端坐車上。司馬懿大驚曰:“孔明為何在此耶?”言未畢,忽聽身後鼓響,一彪軍殺來,二十四人擁簇一輛小車,孔明安坐車上。司馬懿神慌,驚顧眾將曰:“此必神兵也!”頓時,軍兵大亂,各自奔走。忽聽炮響貫耳,一彪軍迎麵殺來,一輛四輪小車上,孔明安然端坐。司馬懿大駭,撥馬落荒而走,蜀兵追迴掩殺,司馬懿盔歪甲斜,奔入上邽,緊閉不出。此時,蜀軍三萬精兵,將隴上小麥割盡,運往鹵城去了。
一連三日,司馬懿不敢出城,見蜀兵盡退,方令出稍。稍馬於路捉得一蜀兵迴城。司馬懿問之。蜀兵曰:“某因不慎走失馬匹,外出尋找被捉。”司馬懿曰:“前者,處處皆有孔明,是何神兵?”答曰:“三路伏兵,分別由薑維、馬岱、魏延護車,車上孔明皆是假扮,惟先誘魏軍者,乃真孔明也。”司馬懿仰天歎曰:“孔明之計神出鬼沒,我不如也!”忽副都督郭淮入見曰:“我已探明,蜀兵現在鹵城打麥,可縱兵襲之。”司馬懿詳言前事。郭淮曰:“今已識破,何足慮哉?我引一軍攻其後,都督引一軍攻其前,鹵城可破,孔明可擒!”遂兩路兵進。
孔明領軍在鹵城打曬小麥,忽喚諸將曰:“今夜,魏軍來襲鹵城,我欲內外夾攻大破之,誰敢伏兵城外?”薑維、魏延、馬忠、馬岱齊聲願往。孔明大喜,即命薑維、魏延各引三千精兵,埋伏城外東南、西南,命馬岱、馬忠各引三千精兵,埋伏城外東北、西北,但聽炮響,一起殺出。四將領命,引兵而去。
司馬懿兵至鹵城,時值初更。司馬懿顧眾將曰:“我若遲緩,敵必有備,此處城低壕淺,乘其不意,突然攻之,走馬可破也。”於是,兵馬展開,擂鼓大進。方至城下,忽聽號炮連天,城上連弩齊發,箭矢如雨,魏兵紛退。勒馬未穩,身後火光四起,殺聲震天,伏兵盡出。司馬懿大驚曰:“我中計矣!”忽鹵城四門大開,城內蜀兵蜂擁殺出,內外夾攻魏兵大敗。司馬懿引敗兵奔上山頂,郭淮引殘軍於山腰紮營。
郭淮來告司馬懿曰:“我與蜀兵相持日久,無計取勝,今又被殺了一陣,折損三萬餘眾,若不早圖良策,日後更難勝矣。”司馬懿曰:“有何良謀?”郭淮曰:“不如發檄令,調雍、涼二州兵馬前來,奔襲武都。蜀兵糧道一斷,其必自亂,我乘勢擊之,可擒孔明!”司馬懿聽其計,快馬發出。是日,大將孫禮引雍州兵馬先至,司馬懿即令郭淮、孫禮兵襲武都。
孔明在鹵城掐指一算,料知所有,遂喚薑維、馬岱吩咐曰:“司馬懿守住山險不戰,暗遣人馬去襲武都,斷我糧道。你二人各引五千精兵,先去據住隘口,魏兵見我有備,必不戰自退。”二將得令,引軍而去。
忽長史楊儀入帳曰:“丞相有令,我大軍百日一換,今期限已到,漢中兵馬已至山口,四萬軍兵該與輪換。”孔明曰:“既已頒令,依令而行。”軍兵紛紛收拾行裝,準備起程。忽飛馬急報:“西涼十萬兵馬殺到!”眾將無不驚駭。楊儀曰:“西涼兵來甚急,不如退敵之後,再行輪換。”孔明曰:“亮統三軍,令行如山,縱我被擒,亦不留輪換將士。”眾軍聞之唿曰:“丞相既舍命待我等,我等當舍命一戰,以報丞相!”孔明勸去,眾軍不聽。乃令全軍前出,魏兵一到迅速擊之,不使其有喘息之機。眾軍踴躍,奮然出戰。西涼兵倍道而至,人困馬乏,方欲下營安歇,忽見蜀兵鋪天蓋地殺來。倉猝之間,西涼兵抵敵不住,望後敗走。蜀兵奮力追殺,直殺得西涼兵屍橫遍野,血流成渠。蜀兵大勝,采烈而還。孔明大喜,犒賞三軍。
忽,永安李嚴有羽檄至。書中雲:“聞東吳與曹魏聯合,魏令吳伐蜀,今東吳尚未起兵,伏請丞相早作良圖。”孔明觀書大驚,謂眾將曰:“東吳欲興兵寇我,兵馬速迴。”即傳令祁山大寨,先退迴川。魏兵見孔明在側,不敢去追,王平、張嶷、吳班、吳懿分兵兩路,從容退走。
張合來見司馬懿曰:“祁山蜀兵盡退,不知何意?”司馬懿曰:“孔明詭計多端,實難測度,不如堅守不動,待其糧盡自退。”大將魏平奮然曰:“祁山蜀兵拔寨而走,正可乘勢出擊蜀軍,都督卻按兵不動,畏亮如虎,豈不怕天下恥笑乎?”司馬懿仍是不出。
孔明聞祁山兵退,乃令楊儀、馬忠引一萬連弩手,去峽門穀兩側埋伏,魏兵追來,滾下木石,斷其歸路,兩邊射之。楊儀、馬忠引兵而去。孔明又令魏延、關興領兵斷後,誘敵追趕。於是,鹵城上遍插旌旗,城內堆柴放起煙火,人馬盡往木門道而走。
魏軍探馬迴報:“蜀兵大隊已退,鹵城內不知尚有多少人馬?”司馬懿親往觀瞧,見城上遍插旌旗,城內煙起,乃笑謂左右曰:“此空城矣。”稍馬往探,果是空城。司馬懿大喜曰:“孔明已退,誰敢去追?”張合奮然請命。司馬懿曰:“蜀兵退走,險要處必有埋伏,你性急躁,不宜去追。”張合叫曰:“合今已知,都督勿慮。”司馬懿曰:“你莫要後悔?”張合曰:“大丈夫舍身報國,縱死何憾!”司馬懿曰:“你執意要去,可引五千輕騎去追蜀兵,我令魏平引兩萬步卒,隨後接應。”張合得令,引五千騎驟馬而進。
追出三十餘裏,耳聽鼓響,一彪軍自山林擁出,為首將橫刀立馬叫曰:“賊將,哪裏去?”張合觀瞧,見是魏延,縱馬交鋒。殺不十合,魏延敗走,張合又追出三十多裏,轉過山坡,忽見一彪軍攔路,為首將乃是關興。關興橫刀喝曰:“張合,哪裏去?關興在此!”張合並不搭話,挺槍廝殺,戰未十合,關興亦撥馬敗走。張合心想:“魏延、關興即是諸葛亮斷後伏兵,今其敗走,我不斬將立功,誓不罷休!”張合引兵追趕,蜀軍且戰且走,一路丟盔棄甲。
張合越追越勇,日暮天晚,趕至木門道口。魏延勒馬喝曰:“張合匹夫,窮追不舍,今與你決一死戰!”張合挺槍直取魏延,大殺十幾合,魏文長撥馬敗走。蜀兵拋旗棄鼓,爭相奔入木門道。張合殺得興起,哪裏肯休,引兵緊追。天黑道狹,路漸難行,忽聽炮響,震蕩山穀,柴石傾泄而下塞斷後路。張合大驚叫曰:“不好,中計矣!”話音未落,兩邊陡坡萬弩齊發,張合與五千騎,皆被射死於木門道中。
魏平引兩萬步卒趕到,見山穀被柴石堵塞,瞠目大叫曰:“張合中計矣!”急令清障。忽聽山頭喝曰:“諸葛亮在此。”魏軍大驚仰視。火把照映中,孔明羽扇下指曰:“亮今日圍獵,欲獲一‘馬’,卻射一‘獐’。爾等迴告仲達,早晚我必擒之。”言畢,轉身而去。魏平收了張合屍身,迴告司馬懿。司馬懿捶胸悲曰:“張合身死,懿之過也!”遂收兵迴洛陽。曹睿揮淚,命厚葬張合,諡號壯侯。
孔明兵迴漢中。都護李嚴先至成都奏後主曰:“臣已辦齊軍糧,正欲送往軍前,不知何故,丞相班師而迴。”後主即命尚書費禕,前往漢中,問明其故。費禕至問。孔明驚曰:“李嚴發來告急文書,言東吳將興兵寇川,因此迴師。”遂出李嚴書。費禕觀畢曰:“李嚴奏稱,軍糧辦齊,丞相卻忽然班師。因爾,天子命某特來相問。”孔明遂令快馬,連夜往永安縣查訪。不久,迴報曰:“李嚴因軍糧不濟,恐丞相降罪,故發書告急,今欺奏天子,乃為掩其過也。”孔明怒曰:“匹夫竟為一己之私,而廢國家大事!”費禕迴成都,表奏後主。劉禪拍案大怒,欲斬李嚴。參軍蔣琬出班奏曰:“李嚴乃先帝托孤之臣,望陛下寬恩,恕其不死。”後主即貶李嚴為庶人,發於梓潼閑住。
孔明一麵傳檄李嚴,令其籌備糧草,一麵再議伐魏。長史楊儀曰:“我數興兵,軍力乏敝,錢糧耗巨。今不如將兵馬分為兩班,相互輪換,如此雖長期征戰,軍力不乏,可從容進取中原。”孔明喜曰:“此言甚合我意。”遂將大軍一分為二,以百日為期,循環相替。建興九年春二月,孔明大驅人馬,兵發祁山。
時,曹魏太和五年,魏帝聞孔明又興兵北伐,乃召司馬懿商議。司馬懿曰:“今子丹已亡,臣願竭力剿除賊寇,以報陛下。”曹睿大喜,即命司馬懿為大都督,統兵禦敵。司馬懿至長安,大會眾將,商議破敵。張合曰:“某願引一軍,去守陳倉、郿城,防蜀兵偷出兩路。”司馬懿曰:“分兵兩處,不利也,不如盡出隴西,一部守上邽,餘眾悉往祁山。公,願為先鋒否?”張合奮然曰:“合素秉忠義,常思盡力報國,都督肯委重任,雖死無憾!”於是,司馬懿令張合為先鋒,諸處人馬,各自取路聚會隴西。
司馬懿提兵正進,忽探馬來報:“蜀軍前部先鋒王平、張嶷已至祁山腳下。”司馬懿謂張合曰:“今隴上麥熟,孔明長驅大進,必割隴上小麥以資軍糧。你引兵屯祁山,我與郭淮巡視天水等郡,以防蜀兵割麥。”張合領命,引四萬兵馬於祁山下寨。司馬懿、郭淮引大軍往隴上而去。
孔明兵至祁山,見險要已有魏軍營寨,乃謂眾將曰:“此必是司馬懿之兵也,今我軍乏糧,而隴上麥熟,可引兵割之。”乃留王平、張嶷、吳班、吳懿四將,守祁山大營,自引薑維、魏延等將兵至鹵城。鹵城令望風而降。孔明安撫已畢問曰:“此地何處麥熟?”鹵城令告曰:“隴上麥熟。”孔明乃令張翼、馬忠守鹵城,自引大隊人馬望隴上而來。忽探馬飛報:“司馬懿屯兵在此。”孔明驚曰:“司馬懿果然不凡,已料到我來割麥。”遂勒兵下寨。
次日,孔明星冠鶴氅,手搖羽扇,安坐於四輪小車而出,左右二十四人,披發仗劍,皂衣皂幡。眾將正驚奇,又見推出三輛小車,每車端坐一孔明,左右同樣有二十四人。孔明令曰:“薑維引兩千軍,護車一輛,埋伏上邽之前;馬岱引兩千軍,護車一輛,埋伏道左;魏延引兩千軍,護車一輛,埋伏道右。但見司馬懿敗迴,擇機殺出。”三將領命,引兵護車而去。孔明又令三萬精兵,各操鐮刀,準備割麥。於是,命關興扮成天神模樣,手持七星幡,步行車前,孔明端坐小車,徑往魏營而來。
魏兵望見小車大驚,不知是人是鬼,火速稟報。司馬懿聞聽,親自出營觀之。見孔明星冠鶴氅,手搖羽扇,安坐四輪小車,左右二十四人,披發仗劍,皂衣跣足,車前一人,手持七星幡,貌若天神。司馬懿笑曰:“此乃孔明裝神弄鬼,有何懼哉?”遂命左右曰:“我等有數千人馬,縱騎向前,連人帶車一起拿下!”魏兵逞勇,縱馬衝鋒。孔明迴車,緩步而行。魏兵驟馬緊追,忽見陰風習習,冷霧漫漫,總追不上。眾將大驚,勒馬相顧曰:“怪哉!我等縱馬三十裏,總在眼前,卻追不上?”孔明見魏兵不前,又令車迴。魏兵猶豫片刻,又放馬來追,孔明再迴車緩行。又奔二三十裏,仍追不上,魏兵盡皆駭然。孔明又令車迴,以迫魏軍。見孔明就在眼前,魏兵又欲追趕,司馬懿止曰:“孔明之能,深不可測,聞其精通奇門,可驅六甲,有縮地千裏之術,今日親見,傳聞不虛也,不可再追,速迴營寨。”
迴兵至一坡前,忽聽鼓聲震耳,左邊一彪軍殺出。司馬懿急令迎戰,蜀兵隊裏,二十四人皂衣皂幡,披發仗劍,推出一輛四輪小車,孔明星冠鶴氅,手搖羽扇,端坐車上。司馬懿大驚曰:“孔明為何在此耶?”言未畢,忽聽身後鼓響,一彪軍殺來,二十四人擁簇一輛小車,孔明安坐車上。司馬懿神慌,驚顧眾將曰:“此必神兵也!”頓時,軍兵大亂,各自奔走。忽聽炮響貫耳,一彪軍迎麵殺來,一輛四輪小車上,孔明安然端坐。司馬懿大駭,撥馬落荒而走,蜀兵追迴掩殺,司馬懿盔歪甲斜,奔入上邽,緊閉不出。此時,蜀軍三萬精兵,將隴上小麥割盡,運往鹵城去了。
一連三日,司馬懿不敢出城,見蜀兵盡退,方令出稍。稍馬於路捉得一蜀兵迴城。司馬懿問之。蜀兵曰:“某因不慎走失馬匹,外出尋找被捉。”司馬懿曰:“前者,處處皆有孔明,是何神兵?”答曰:“三路伏兵,分別由薑維、馬岱、魏延護車,車上孔明皆是假扮,惟先誘魏軍者,乃真孔明也。”司馬懿仰天歎曰:“孔明之計神出鬼沒,我不如也!”忽副都督郭淮入見曰:“我已探明,蜀兵現在鹵城打麥,可縱兵襲之。”司馬懿詳言前事。郭淮曰:“今已識破,何足慮哉?我引一軍攻其後,都督引一軍攻其前,鹵城可破,孔明可擒!”遂兩路兵進。
孔明領軍在鹵城打曬小麥,忽喚諸將曰:“今夜,魏軍來襲鹵城,我欲內外夾攻大破之,誰敢伏兵城外?”薑維、魏延、馬忠、馬岱齊聲願往。孔明大喜,即命薑維、魏延各引三千精兵,埋伏城外東南、西南,命馬岱、馬忠各引三千精兵,埋伏城外東北、西北,但聽炮響,一起殺出。四將領命,引兵而去。
司馬懿兵至鹵城,時值初更。司馬懿顧眾將曰:“我若遲緩,敵必有備,此處城低壕淺,乘其不意,突然攻之,走馬可破也。”於是,兵馬展開,擂鼓大進。方至城下,忽聽號炮連天,城上連弩齊發,箭矢如雨,魏兵紛退。勒馬未穩,身後火光四起,殺聲震天,伏兵盡出。司馬懿大驚曰:“我中計矣!”忽鹵城四門大開,城內蜀兵蜂擁殺出,內外夾攻魏兵大敗。司馬懿引敗兵奔上山頂,郭淮引殘軍於山腰紮營。
郭淮來告司馬懿曰:“我與蜀兵相持日久,無計取勝,今又被殺了一陣,折損三萬餘眾,若不早圖良策,日後更難勝矣。”司馬懿曰:“有何良謀?”郭淮曰:“不如發檄令,調雍、涼二州兵馬前來,奔襲武都。蜀兵糧道一斷,其必自亂,我乘勢擊之,可擒孔明!”司馬懿聽其計,快馬發出。是日,大將孫禮引雍州兵馬先至,司馬懿即令郭淮、孫禮兵襲武都。
孔明在鹵城掐指一算,料知所有,遂喚薑維、馬岱吩咐曰:“司馬懿守住山險不戰,暗遣人馬去襲武都,斷我糧道。你二人各引五千精兵,先去據住隘口,魏兵見我有備,必不戰自退。”二將得令,引軍而去。
忽長史楊儀入帳曰:“丞相有令,我大軍百日一換,今期限已到,漢中兵馬已至山口,四萬軍兵該與輪換。”孔明曰:“既已頒令,依令而行。”軍兵紛紛收拾行裝,準備起程。忽飛馬急報:“西涼十萬兵馬殺到!”眾將無不驚駭。楊儀曰:“西涼兵來甚急,不如退敵之後,再行輪換。”孔明曰:“亮統三軍,令行如山,縱我被擒,亦不留輪換將士。”眾軍聞之唿曰:“丞相既舍命待我等,我等當舍命一戰,以報丞相!”孔明勸去,眾軍不聽。乃令全軍前出,魏兵一到迅速擊之,不使其有喘息之機。眾軍踴躍,奮然出戰。西涼兵倍道而至,人困馬乏,方欲下營安歇,忽見蜀兵鋪天蓋地殺來。倉猝之間,西涼兵抵敵不住,望後敗走。蜀兵奮力追殺,直殺得西涼兵屍橫遍野,血流成渠。蜀兵大勝,采烈而還。孔明大喜,犒賞三軍。
忽,永安李嚴有羽檄至。書中雲:“聞東吳與曹魏聯合,魏令吳伐蜀,今東吳尚未起兵,伏請丞相早作良圖。”孔明觀書大驚,謂眾將曰:“東吳欲興兵寇我,兵馬速迴。”即傳令祁山大寨,先退迴川。魏兵見孔明在側,不敢去追,王平、張嶷、吳班、吳懿分兵兩路,從容退走。
張合來見司馬懿曰:“祁山蜀兵盡退,不知何意?”司馬懿曰:“孔明詭計多端,實難測度,不如堅守不動,待其糧盡自退。”大將魏平奮然曰:“祁山蜀兵拔寨而走,正可乘勢出擊蜀軍,都督卻按兵不動,畏亮如虎,豈不怕天下恥笑乎?”司馬懿仍是不出。
孔明聞祁山兵退,乃令楊儀、馬忠引一萬連弩手,去峽門穀兩側埋伏,魏兵追來,滾下木石,斷其歸路,兩邊射之。楊儀、馬忠引兵而去。孔明又令魏延、關興領兵斷後,誘敵追趕。於是,鹵城上遍插旌旗,城內堆柴放起煙火,人馬盡往木門道而走。
魏軍探馬迴報:“蜀兵大隊已退,鹵城內不知尚有多少人馬?”司馬懿親往觀瞧,見城上遍插旌旗,城內煙起,乃笑謂左右曰:“此空城矣。”稍馬往探,果是空城。司馬懿大喜曰:“孔明已退,誰敢去追?”張合奮然請命。司馬懿曰:“蜀兵退走,險要處必有埋伏,你性急躁,不宜去追。”張合叫曰:“合今已知,都督勿慮。”司馬懿曰:“你莫要後悔?”張合曰:“大丈夫舍身報國,縱死何憾!”司馬懿曰:“你執意要去,可引五千輕騎去追蜀兵,我令魏平引兩萬步卒,隨後接應。”張合得令,引五千騎驟馬而進。
追出三十餘裏,耳聽鼓響,一彪軍自山林擁出,為首將橫刀立馬叫曰:“賊將,哪裏去?”張合觀瞧,見是魏延,縱馬交鋒。殺不十合,魏延敗走,張合又追出三十多裏,轉過山坡,忽見一彪軍攔路,為首將乃是關興。關興橫刀喝曰:“張合,哪裏去?關興在此!”張合並不搭話,挺槍廝殺,戰未十合,關興亦撥馬敗走。張合心想:“魏延、關興即是諸葛亮斷後伏兵,今其敗走,我不斬將立功,誓不罷休!”張合引兵追趕,蜀軍且戰且走,一路丟盔棄甲。
張合越追越勇,日暮天晚,趕至木門道口。魏延勒馬喝曰:“張合匹夫,窮追不舍,今與你決一死戰!”張合挺槍直取魏延,大殺十幾合,魏文長撥馬敗走。蜀兵拋旗棄鼓,爭相奔入木門道。張合殺得興起,哪裏肯休,引兵緊追。天黑道狹,路漸難行,忽聽炮響,震蕩山穀,柴石傾泄而下塞斷後路。張合大驚叫曰:“不好,中計矣!”話音未落,兩邊陡坡萬弩齊發,張合與五千騎,皆被射死於木門道中。
魏平引兩萬步卒趕到,見山穀被柴石堵塞,瞠目大叫曰:“張合中計矣!”急令清障。忽聽山頭喝曰:“諸葛亮在此。”魏軍大驚仰視。火把照映中,孔明羽扇下指曰:“亮今日圍獵,欲獲一‘馬’,卻射一‘獐’。爾等迴告仲達,早晚我必擒之。”言畢,轉身而去。魏平收了張合屍身,迴告司馬懿。司馬懿捶胸悲曰:“張合身死,懿之過也!”遂收兵迴洛陽。曹睿揮淚,命厚葬張合,諡號壯侯。
孔明兵迴漢中。都護李嚴先至成都奏後主曰:“臣已辦齊軍糧,正欲送往軍前,不知何故,丞相班師而迴。”後主即命尚書費禕,前往漢中,問明其故。費禕至問。孔明驚曰:“李嚴發來告急文書,言東吳將興兵寇川,因此迴師。”遂出李嚴書。費禕觀畢曰:“李嚴奏稱,軍糧辦齊,丞相卻忽然班師。因爾,天子命某特來相問。”孔明遂令快馬,連夜往永安縣查訪。不久,迴報曰:“李嚴因軍糧不濟,恐丞相降罪,故發書告急,今欺奏天子,乃為掩其過也。”孔明怒曰:“匹夫竟為一己之私,而廢國家大事!”費禕迴成都,表奏後主。劉禪拍案大怒,欲斬李嚴。參軍蔣琬出班奏曰:“李嚴乃先帝托孤之臣,望陛下寬恩,恕其不死。”後主即貶李嚴為庶人,發於梓潼閑住。