魏延領命。
次日,張飛率軍出戰,張合果然率兵迎戰。
兩人交鋒十餘回合,張合再度詐敗。
張飛指揮馬步軍追擊,張合一邊戰鬥一邊撤退,將張飛引入山谷之中。
隨後,張合令後軍轉為前軍紮營,與張飛再次交戰,同時等待伏兵出擊,企圖圍困張飛。
然而,張合的伏兵卻被魏延的精兵提前擊敗。
魏延率軍將伏兵趕入谷中,用車輛封住山路,並點燃柴草,大火蔓延,山谷中的草木盡皆燃燒,煙霧迷漫,伏兵無法逃出。
張飛趁亂率軍猛攻,張合大敗,拼死殺出一條血路,逃回瓦口關,收攏殘兵,緊守不出。
張飛與魏延連續數日攻打瓦口關,卻始終無法攻克。
張飛見攻關無果,便率軍後撤二十里,與魏延帶著幾十名騎兵親自前往兩側的小路偵察。
忽然,他們看見一群男女百姓,各自揹著小包袱,正沿著偏僻的山路攀藤附葛地行走。
張飛在馬上用鞭子指給魏延看,說道:
“奪下瓦口關的關鍵,就在這些百姓身上。”
於是命軍士不要驚擾他們,而是好言將這些百姓喚來。
軍士將百姓帶到張飛馬前。張飛以柔和的話語安撫他們,問道:
“你們從哪裡來,欲往何處?”
百姓回答:
“我們是漢中的居民,想回鄉去。”
“因聽說大軍交戰,閬中的官道被封閉,所以準備繞道蒼溪,從梓潼山、檜川的小路進入漢中歸家。”
張飛追問:
“這條小路通往瓦口關的距離如何?”
百姓答道:
“從梓潼山的小路繞行,可以到瓦口關的背後。”
張飛聽後大喜,將這些百姓帶回營寨,好生款待,用酒食招待他們。
隨後他對魏延說道:
“你繼續率軍攻打正面關口,我親自率領輕騎從梓潼山繞道偷襲瓦口關後方。”
張飛命百姓引路,挑選出五百名精銳騎兵,從小路悄然進軍。
此時,張合因援軍遲遲不到,心中正感鬱悶。
忽然接到報告說魏延在關下發起猛烈攻勢,於是披掛上馬準備迎敵。
正要下山時,又有士兵急報:
“關後四五處起火,不知是哪裡的敵軍來了!”
張合急忙領兵趕往後方,只見旗幟展開,來者正是張飛。
張合大驚,急忙從小路撤退。
然而小路崎嶇,馬匹難行,張飛率軍緊追不捨。
張合無奈棄馬,徒步上山,沿著小徑狼狽逃走,才得以保命。
最終,他僅帶十餘名隨從徒步逃回南鄭,去見曹洪。
曹洪見張合僅剩十餘人,頓時大怒,責罵道:
“我勸你不要出兵,你卻執意請求出戰,結果葬送了大軍,現在竟還回來!”
“你為何不自己了斷?”
隨即命令左右將張合推出斬首。
行軍司馬郭淮出面勸諫道:
“三軍易得,一將難求。”
“張合雖然有過失,但他是魏王所器重的良將,不可輕易殺掉。”
“不如再給他一次機會,撥給他五千兵馬,讓他攻取葭萌關,以牽制蜀軍兵力。”
“如此,漢中的局勢自然能夠安定。”
“如果他仍不能成功,到時再行治罪也不遲。”
曹洪聽從了郭淮的建議,又撥給張合五千兵馬,命他前往攻打葭萌關。
張合領命出發。
卻說葭萌關守將孟達與霍峻得知張合率兵來犯,霍峻主張堅守關隘,而孟達