就退走,營寨門口虛設旌旗,不安排軍馬。一切準備妥當。
這時正是十二月底,果然天降大雪。姜維領兵出戰,越吉帶著鐵車兵前來,姜維立即退走。羌兵追到營寨前,姜維從寨後逃走。羌兵到寨外觀察,聽到寨內有彈琴的聲音,四周空蕩蕩的,只有旌旗豎立。越吉心生疑慮,不敢輕易進攻。雅丹丞相說:“這是諸葛亮的詭計,故意設疑兵迷惑我們。我們可以進攻。”越吉引兵來到寨前,只見孔明帶著琴上車,引著幾名騎兵進入寨中,然後向後退去。羌兵衝入寨柵,一直追過山口,看到小車隱隱約約轉入林中去了。雅丹對越吉說:“這些蜀兵雖然有埋伏,但不足為懼。”於是率領大軍繼續追趕。又看到姜維的軍隊在雪地中奔走,越吉大怒,催兵急追。山路被雪覆蓋,一望無際。正在追趕之間,忽然有人報告說蜀兵從山後殺出。雅丹說:“即使有些小伏兵,也不用害怕。”只顧催促兵馬繼續前進。忽然一聲巨響,如同山崩地陷一般,羌兵都掉進了陷坑之中。後面的鐵車正行得快,一下子停不下來,紛紛湧來,自相踐踏。後面的羌兵想要退回時,左邊關興、右邊張苞兩軍衝出,萬箭齊發。背後姜維、馬岱、張翼三路兵又殺到,鐵車兵大亂。越吉元帥望著後面的山谷中逃跑,正好遇到關興。兩人交馬只一合,被關興舉刀大喝一聲砍死於馬下。雅丹丞相也被馬岱活捉,解送到大寨來。羌兵四散逃竄。
孔明升帳審問雅丹等人。馬岱押過雅丹來見孔明。孔明喝令武士去掉他的綁縛並賜酒壓驚用好言撫慰他。雅丹深感孔明的恩德。孔明說:“我的主公是大漢皇帝現在命令我討伐叛賊你們為何反而助紂為虐?我現在放你回去告訴你的主公:我們兩國是鄰邦應該永遠結盟友好不要聽信反賊的挑撥。”於是將所俘獲的羌兵以及車馬器械全部歸還給雅丹並放他們回國。眾人都拜謝而去。
孔明率領大軍連夜投奔祁山大寨而來命令關興、張苞引軍先行一面差人帶著捷報奏報朝廷。
卻說曹真連日來都在盼望羌人的訊息忽然有伏路軍來報告說:“蜀兵已經拔寨起程。”郭淮大喜說:“這是因為羌兵攻擊所以他們退去了。”於是分兩路追趕蜀兵。前面的蜀兵慌亂逃跑魏兵在後面緊緊追趕。先鋒曹遵正在追趕之間忽然鼓聲大震一彪軍閃出為首的大將是魏延他大叫道:“反賊休走!”曹遵大驚拍馬交鋒不到三個回合被魏延一刀斬於馬下。副先鋒朱贊引兵追趕忽然又一彪軍閃出為首的大將是趙雲。朱贊措手不及被趙雲一槍刺死。曹真、郭淮見兩路先鋒有失想要收兵回營但背後喊聲大震鼓角齊鳴關興、張苞兩路兵殺出圍住了曹真、郭淮痛殺一陣。曹真、郭淮兩人帶著敗兵衝開道路逃脫了。蜀兵大獲全勝一直追到渭水奪了魏軍的營寨。曹真折損了兩個先鋒非常哀傷只得寫奏章向朝廷請求增援。
曹魏的皇帝曹睿設朝議事時,近臣上報說:“大都督曹真在與蜀漢的交戰中屢遭敗績,損失了兩名先鋒和大量的羌兵,形勢非常危急。現在曹真上表求救,請陛下作出決策。”曹睿聽後大吃一驚,急忙詢問退敵的計策。
華歆上奏說:“需要陛下親自出徵,召集各路諸侯,人人都全力以赴,才能擊退蜀軍。否則,長安若失守,關中地區就危險了!”而太傅鍾繇則有不同的看法,他說:“作為將領,如果能智謀超人,就能制勝敵人。孫子曾說:‘瞭解敵人也瞭解自己,才能百戰百勝。’我認為曹真雖然久經沙場,但並非諸葛亮的對手。我願以全家的性命擔保,舉薦一人,必定可以擊退蜀軍。不知陛下是否同意?”
曹睿問:“你舉薦的是誰?”鍾繇回答說:“是驃騎大將軍司馬懿。”曹睿嘆息道:“對於此事,朕也深感後悔。現在司馬懿在何地?”鍾繇說:“最近聽說他在宛城賦閒。”曹睿立即下詔,派遣使者持節前往宛城,恢復司馬懿的官職,並加封為平西都督,統領南陽等各路軍馬,火速前往長安。曹睿自己也決定御駕親征,命令司馬懿在指定時間到達長安會合。使者於是連夜趕往宛城傳達詔令。
在蜀漢方面,孔明自從出兵以來連戰連勝,心中非常高興。正在祁山寨中與眾人商議戰事時,忽然接到鎮守永安宮的李嚴派兒子李豐送來的訊息。孔明起初以為東吳進犯邊境,感到非常驚慌和疑惑,於是將李豐召入賬中詢問情況。李豐說:“我是特來報喜的。”孔明問:“喜從何來?”李豐解釋道:“過去孟達投降曹魏是出於無奈。當時曹丕愛惜他的才能,經常賞賜他駿馬金珠等物,並讓他同乘一車出入宮廷擔任散騎常侍要職,領新城太守職位,鎮守上庸、金城等地並委以西南方面的重任。然而自從曹丕去世、曹睿即位後,朝中很多人