却说司马懿被张翼、廖化一阵杀败,匹马单枪,遥望密林中奔走。张翼收住军马,廖化拍马赶来。马尾相接,懿绕树而转。化一刀砍去,正砍在树上;及拔出刀时,司马懿早走出林外。廖化随后赶出,不知去向,但见金盔落在林边。化取盔捎在马上,望东赶来,全无踪迹。原来司马懿将金盔落于林东,却往西走去了,所以廖化赶不着。化出了谷口,遇见姜维,同回大寨来见孔明。张嶷早驱木牛流马到寨,交割已毕,获粮万余石。廖化献上金盔,立为头功。魏延心中不悦,口出怨言。孔明只推不知。

却说司马懿逃回本寨,心中甚恼。忽使命赍诏至,言东吴三路入寇,令懿等坚守勿失。懿受命已毕,深沟高垒,坚守不出。

于是孔明令蜀兵与魏人相杂种田:军一分,民二分,并不侵犯,如扰害者,斩首示众。魏民受恩,安心乐业。司马懿正在帐中忧闷,长子司马师入帐告曰:“蜀兵劫去许多粮米,又令蜀兵相杂,屯田于渭滨,以为长久之计。军士不许扰害,违者诛之。似此国家大患,何日得除?父亲何不与孔明约日大战,以决雌雄?”懿曰:“吾非不如孔明,奈无计也。”师曰:“有智使智,无智使力。父今统百万之众,何惧此人耶?”忽报魏延将金盔前来搦战,百般辱骂,只要都督出马。懿笑曰:“圣人有云:‘小不忍则乱大谋。’但坚守为上。”诸将依令不出。魏延辱骂良久方回。

却说马岱造成木栅,来告孔明曰:“某营中已掘深堑,多积干柴,将引火之物灌入其中;周围山上虚搭窝铺,皆是柴草,内外皆伏地雷。目今月余,正值炎天,此计可施也。”孔明附耳嘱之曰:“可将葫芦谷后路塞断,暗伏兵于谷中。若司马懿追到,任意入谷,但见人马塞满了道路,便将地雷干柴一齐放起火来,乃是汝之功也。若见蜀兵与魏兵交战者,昼举七星号带于谷口,夜设七盏明灯于山上,此乃引魏兵入谷之号也。吾素知汝忠义,故委此大任,切勿有失。”孔明又唤魏延,密嘱曰:“汝引五百兵去魏寨搦战,诱引司马懿交锋,不可取胜,只诈败,望渭东走去。懿必追赶,汝却望七星旗处而入,夜则望七盏灯处而走,便入于山谷内,吾自有捉司马懿之计。”魏延引兵受计而去。孔明又唤高翔,分付曰:“汝将木牛流马,或二十为一群,或以五十为一群,装载米粮,于山路往来行走。如魏兵抢去,便是汝之功。”高翔将木牛流马驱驾,如计施行去了。孔明将祁山兵一一调去,只作屯田之故:“你我皆不相接,如别兵来战,只诈败而勿胜;若司马懿自来,方并力只攻渭南,断其归路。”孔明分拨已毕,自引一军近上方谷下营。

且说夏侯惠、夏侯和来大寨告司马懿曰:“今蜀兵四散结营,各处屯田,以为久计。若不趁时除之,纵彼安居日久,深根固蒂,难以动摇。”懿曰:“只怕是孔明之计。”二人又曰:“若都督如此设疑,生民何日太平耶?我二人自当努力,不劳都督费心矣。”懿曰:“且教汝二兄分头出战可也。”遂令夏侯霸、夏侯威,各引五千兵去讫。懿坐待回音。

却说夏侯霸、夏侯威分兵两路,正行之间,忽见蜀兵驱木牛流马而来。两人一齐呐喊杀将过去,蜀兵大败奔走,抢到木牛流马五六十匹,金鼓旗旛不计其数,俱令人解报司马懿知道。次日又劫到人马百余,亦解赴大寨来。懿审其虚实,魏兵告曰:“孔明只料我兵坚守不出,尽将蜀兵四散屯田,以为久计也。”懿即将蜀兵尽皆放回。夏侯和问曰:“抢来蜀人,不杀放之,何也?”懿曰:“量此些小之兵又非大将,杀之无益。放回本寨,令说魏将宽仁厚德,释彼战心,效吕蒙取荆州之计也。今后再有抢到蜀人,当用好言抚慰,仍重赏有功之人。”诸将听令而去。

却说孔明令高翔虚作运粮,屯于上方谷内,既入还出,人莫知之。夏侯霸、夏侯威每日取胜,约有十余日。因是司马懿见蜀兵累败,心中欢喜。忽报擒到蜀兵一百余人。懿唤至帐下,问曰:“孔明今在何处?”众皆告曰:“每日运粮屯在上方谷内。诸葛丞相不在祁山,在上方谷山西十里下营安住。”懿备细问了,将各人赐酒食,犒劳已毕,尽皆放了。当日天晚,司马懿唤众将分付曰:“今孔明不在祁山,自引一军在上方谷安营。汝等明日一齐并力共取祁山寨,吾自去接应。”各人受令而退。长子司马师曰:“父欲攻其后者,何也?”懿曰:“祁山乃蜀人之根本也,若见我兵攻之,各营必尽来救矣。我却取上方谷,烧其粮草,蜀人首尾不接,必大败走也。”二子服曰:“父之言是也。”懿即令张虎、乐綝,分付曰:“汝二人各引五千兵在后救应,军中设下火把。”

却说孔明正在山上,遥望见魏兵或三千一行,或五千一行,队伍纷纷,前后顾盼,料必来取祁山大寨,便令众将勒兵等候:“若司马懿自来,便劫魏寨,夺了渭南。”众将收拾已毕。

却说魏兵皆奔祁山寨来,蜀兵四下一齐呐喊,虚作救应之势。司马懿看见蜀兵去救祁山寨栅,心中大喜,乃引二子并中军护卫精兵,杀奔上方谷来。

且说魏延只盼司马懿到来,忽见一枝兵杀到,延纵马视之,乃司马懿也。懿大喝曰:“魏延休走!”延舞刀相迎。战不十合,延拨回马走,懿随后赶来。延只望七星旗处而走。懿见魏延一人,军马又少,放心追赶。懿却分兵三枝:司马师在左,司马昭在右,懿自居中,一齐攻杀将来。延遥望见谷口内有七星号带飘扬,乃引五百兵皆退入谷中去。懿追到谷口,先令人哨探,回报曰:“谷内并无伏兵,山上皆是草房。”懿曰:“此必是屯粮之所。”遂大驱士卒皆入谷中。懿忽见草房中尽是干柴,前面魏延勒马横刀而立。懿大骇,乃与二子曰:“倘有蜀兵断其谷口,如之奈何?”急退兵时,只听得喊声大震,山上火把一齐丢将下来,烧断谷口。懿大惊无措,将兵敛在一处。山上火箭射下,地雷一齐突出,草房内干柴皆着。魏延望后谷中而走,只见谷口垒断,仰天长叹曰:“吾今休矣!”司马懿见火光甚急,乃下马抱二子大哭曰:“吾父子断死于此处矣!”正哭之间,忽然狂风大作,黑雾漫空,一声霹雳响处,骤雨盆倾,满谷之火尽皆浇灭:地雷不响,火器无功。滂沱大雨自申时只下至酉时,平地水深三尺。司马懿喜曰:“不就此时杀出,更待何时!”即引败兵奋力杀出。马岱军少,不敢追之。忽一彪军杀到,退了马岱,复来接应司马懿。众视之,乃张虎、乐綝也,遂合兵一处,同归渭南大寨。此时大寨已被蜀兵夺了,郭淮、孙礼正在浮桥上与蜀兵交战。司马懿引兵冲杀过桥来,蜀兵退去。懿烧断浮桥,据住北岸。

且说魏兵在祁山攻打蜀寨,听知魏兵大败,失了渭南大寨,军心大慌;火急退时,四面蜀兵杀到,魏兵大败,十伤八九,死者无数,生者奔过渭北逃生。

却说孔明望见司马懿被魏延诱入谷时,不胜忻喜。马岱一齐放火,将欲尽情烧死。忽天降大雨,火不能着,人报走了司马懿。孔明闻知,仰天长叹曰:“谋事在人,成事在天!”后人有诗赞孔明这八个字曰:

烈火万堆藏木栅,片时司马命难全。忽然大雨滂沱下,谋事须人成事天!

又诗曰:

丞相安排烈火烧,滂沱大雨降青霄。孔明妙极如成就,争得山河属晋朝!

却说孔明收兵,回到渭南大寨,安营已毕,魏延告曰:“马岱将葫芦谷后口垒断,若非天降大雨,延同五百军皆烧死谷内!”此乃孔明欲将司马懿、魏延皆要烧死,不想天降大雨,二人得生。后孔明死时,遗计与马岱,将延斩之。孔明大怒,唤马岱深责曰:“文长乃吾之大将,吾当初授计时,只教烧司马懿,如何将文长也困于谷中?幸朝廷福大,天降骤雨,方才保全;倘有疏虞,又失吾右臂也。”大叱:“武士!推出斩首回报!”未知马岱性命毕竟若何?