雷銅驅軍士上山,山上擂木炮石打將下來。雷銅急退。蕩石、矇頭兩寨兵出,殺敗雷銅。次日,張飛又去搦戰,張郃又不出。飛使甲士各式穢罵,郃在山上亦罵。張飛深思,無計可施。
卻說葭萌關守將孟達、霍峻,知張郃兵來。霍峻隻要死守;孟達定要迎敵,引軍下關與張郃比武,大敗而回。霍峻急申文書到成都。玄德聞知,請智囊商討。孔明聚眾將於堂上,問曰:“今葭萌關告急,必須閬中取翼德,方可退張郃也。”法正曰:“今翼德兵屯瓦口,鎮守閬中,亦是緊急之地,不成取回。帳中諸將內選一人去破張郃。”孔明笑曰:“張郃乃魏之名將,非等閒可及。除非翼德,無人可當。”忽一人厲聲而出曰:“智囊何輕視世人耶!
張飛和魏延連日攻打關隘不下。飛見不濟事,把軍退二十裡,卻和魏延引數十騎,自來兩邊哨探巷子。忽見男女數人,各背小包,於山僻路攀藤附葛而走。飛於頓時用鞭指與魏延曰:“奪瓦口關,隻在這幾個百姓身上。”便喚軍士分付:“休要驚駭他,好生喚那幾個百姓來。”軍士趕緊喚到馬前。飛用好言以安其心,問其何來。百姓告曰:“某等皆漢中住民,今欲回籍。聽知雄師廝殺,塞閉閬中官道;今過蒼溪,從梓潼山檜釿川入漢中,還家去。”飛曰:“這條路取瓦口關遠近如何?”百姓曰:“從梓潼山巷子,倒是瓦口關背後。”飛大喜,帶百姓入寨中,與了酒食;分付魏延:“引兵扣關攻打,我親身引輕騎出梓潼山攻關後。”便令百姓帶路,選輕騎五百,從巷子而進。卻說張郃為救軍不到,心中正悶。人報魏延在關下攻打。張郃披掛上馬,卻待下山,忽報:“關後四五路火起,不知那邊兵來。”郃自領兵來迎。旗開處,早張飛。郃大驚,急往巷子而走。馬不堪行。前麵張飛追逐甚急,郃棄頓時山,尋徑而逃,方得走脫,隨行隻要十餘人。
張飛急喚雷銅商討。銅曰:“閬中地惡山險,能夠埋伏。將軍引兵出戰,我出奇兵互助,郃可擒矣。”張飛撥精兵五千與雷銅去訖。飛自引兵一萬,離閬中三十裡,與張郃兵相遇。兩軍擺開,張飛出馬,單搦張郃郃挺槍縱馬而出。戰到二十餘合,郃後軍俄然喊起:本來瞥見山背後有蜀兵旗幡,故此擾亂。張郃不敢戀戰,撥馬回走。張飛從後掩殺。前麵雷銅又引兵殺出。兩下夾攻,郃兵大敗。張飛、雷銅連夜追襲,直趕到宕渠山。張郃仍舊分兵守住三寨,多置擂木炮石,死守不戰。張飛離宕渠十裡下寨,次日引兵搦戰。郃在山上大吹大擂喝酒,並不下山。張飛令軍士痛罵,郃隻不出。飛隻得還營。次日,雷銅又去山下搦戰,郃又不出。
步行入南鄭見曹洪。洪見張郃隻剩下十餘人,大怒曰:“吾教汝休去,汝取下文狀要去;本日折儘大兵,尚不自死,還來做甚!”喝令擺佈推出斬之。行軍司馬郭淮諫曰:“全軍易得,一將難求。張郃固然有罪,乃魏王所深愛者也,不成便誅。可再與五千兵徑取葭萌關,牽動其各處之兵,漢中自安矣。如不勝利,二罪俱罰。“曹洪從之,又與兵五千,教張郃取葭萌關。郃領命而去。