是时十仲春终,公然天降大雪。姜维引军出,越吉引铁车兵来。姜维即退走。羌兵赶到寨前,姜维从寨后而去。羌兵直到寨外旁观,听得寨内鼓琴之声,四壁皆空竖旗号,急回报越吉。越吉心疑,未敢轻进。雅丹丞相曰:“此诸葛亮狡计,虚设疑兵耳。能够攻之。”越吉引兵至寨前,但见孔明携琴上车,引数骑入寨,望后而走。羌兵抢入寨栅,直赶过山口,见小车模糊转入林中去了。雅丹谓越吉曰:“这等兵虽有埋伏,不敷为惧。”遂引大兵追逐。又见姜维兵俱在雪地当中驰驱。越吉大怒,催兵急追。山路被雪漫盖,一望平坦。正赶之间,忽报蜀兵自山后而出。雅丹曰:“纵有些小伏兵,何足惧哉!”只顾催趱兵马,往进步发。俄然一声响,如山崩地陷,羌兵俱落于坑堑当中;背后铁车正行得紧溜,急难收止,并拥而来,自相踩踏。后兵急要回时,左边关兴、右边张苞,两军冲出,万弩齐发;背后姜维、马岱、张冀三路兵又杀到。铁车兵大乱。越吉元帅望前面山谷中而逃,正逢关兴;交马只一合,被兴举刀大喝一声,砍死于马下。雅丹丞相早被马岱活捉,解投大寨来。羌兵四散逃窜。孔明升帐,马岱押过雅丹来。孔明叱军人去其缚,赐酒压惊,用好言安抚。雅丹深感其德。孔明曰:“吾主乃大汉天子,今命吾讨贼,尔如何反助逆?吾今放汝归去,说与汝主:吾国与尔乃邻邦,永缔盟好,勿听反贼之言。”遂将所获羌兵及车马东西,尽给还雅丹,俱放返国。众皆拜谢而去。孔明引全军连夜投祁山大寨而来,命关兴、张苞引军先行;一面差人赍表奏报捷音。
却说魏主曹睿设朝,近臣奏曰:“多数督曹真,数败于蜀,折了两个前锋,羌兵又折了无数,其势甚急,今上表求救,请陛下裁处。”睿大惊,急问退兵之策。华歆奏曰:“须是陛下御驾亲征,大会诸侯,人皆用命,方可退也。不然,长安有失,关中危矣!”太傅钟繇奏曰:“凡为将者,智过于人,则能制人。孙子云:知彼知己,百战百胜。臣量曹真虽久用兵,非诸葛亮敌手。臣以百口良贱,保举一人,可退蜀兵。未知圣意准否?”睿曰:“卿乃大老元臣,有何贤士,可退蜀兵,早召来与朕分忧。”钟繇奏曰:“向者,诸葛亮欲发兵犯境,但惧此人,故散流言,使陛下疑而去之,方敢长驱大进。今若复用之,则亮自退矣。”
苞曰:“我被铁车军追急,忽见伯父自空而下,惊退羌兵,指曰:汝从这条路去救吾儿。‘是以引军径来寻你。’关兴亦说前事,共相嗟异。二人同归寨内。马岱接着,对二人说:“此军无计可退。我守住寨栅,你二人去禀丞相,用计破之。”因而兴、苞二人,星夜来见孔明,备说此事。孔明随命赵云、魏延各引一军埋伏去讫;然后点三万军,带了姜维、张冀、关兴、张苞,亲身来到马岱寨中歇定。次日上高阜处旁观,见铁车连络不断,人马纵横,来往驰骤。孔明曰:“此不难破也。”唤马岱、张冀分付如此如此。二人去了,乃唤姜维曰:“伯约知破车之法否?”维曰:“羌人惟恃一勇力,岂知奇策乎?”孔明笑曰:“汝知吾心也。今浓云密布,朔风告急,天将降雪,吾计可施矣。”便令关兴、张苞二人引兵埋伏去讫;令姜维领兵出战:但有铁车兵来,退后便走;寨口虚立旗号,不设军马。筹办已定。