且说邓芝回见孔明,言魏延、陈式如此无礼。孔明笑曰:“魏延素有反相,吾知彼常有不平之意;因怜其勇而用之。久后必生患害。”正言间,忽流星马报到,说陈式折了四千余人,止有四五百带伤人马,屯在谷中。孔明令邓芝再来箕谷安抚陈式,防其生变;一面唤马岱、王平分付曰:“斜谷如有魏兵守把,汝二人引本部军越山岭,夜行昼伏,速出祁山之左,举火为号。”又唤马忠、张翼分付曰:“汝等亦从山僻巷子,昼伏夜行,径出祁山之右,举火为号,与马岱、王平汇合,共劫曹真营寨。吾自从谷中三面攻之,魏兵可破也。”
却说魏延、张嶷、陈式、杜琼四将,引二万兵,取箕谷而进。正行之间,忽报参谋邓芝到来。四将问其故,芝曰:“丞相有令:如出箕谷,防备魏兵埋伏,不成轻进。”陈式曰:“丞相用兵何多疑耶?吾料魏兵连遭大雨,衣甲皆毁,必定急归;安得又有埋伏?今吾兵倍道而进,可获大胜,如何又教休进?”芝曰:“丞相计无不中,谋无不成,汝安敢违令?”
式笑曰:“丞相若果多谋,不致街亭之失!”魏延想起孔明向日不听其计,亦笑曰:“丞相若听吾言,径出子午谷,此时休说长安,连洛阳皆得矣!今执定要出祁山。有何益耶?既令进兵,今又教休进。何其号令不明!”式曰:“吾自有五千兵,径出箕谷,先到祁山下寨,看丞相羞也不羞!”芝再三阻当,式只不听,独自引五千兵出箕谷去了。邓芝只得飞报孔明。
懿叱之曰:“朝廷养军千日,用在一时。汝安敢出牢骚,以慢军心!”其人不招。懿叫出火伴之人对证,那将不能狡赖。懿曰:“吾非赌赛;欲胜蜀兵,令汝大家有功回朝,汝乃妄出牢骚,自取罪戾!”喝令军人推出斩之。斯须,献首帐下。众将悚然。懿曰:“汝等诸将皆要经心以防蜀兵。听吾中军炮响,四周皆进。”众将受令而退。
却说陈式引兵行不数里,忽听的一声炮响,四周伏兵皆出。式急退时,魏兵塞满谷口,围得铁桶类似。式左冲右突,不能得脱。忽闻喊声大震,一彪军杀入,乃是魏延。救了陈式,回到谷中,五千兵只剩得四五百带伤人马。背后魏兵赶来,却得杜琼、张嶷引兵策应,魏兵方退。陈、魏二人方信孔明先见如神,悔怨不及。
孔明把降兵拘于后军,却将魏兵衣甲与蜀兵五千人穿了,扮作魏兵,令关兴、廖化、吴班、吴懿四将引着,径奔曹真寨来;先令报马入寨说:“只要些小蜀兵,尽赶去了。”真大喜。忽报司马都督差亲信人至。真唤入问之。其人告曰:“今都督用埋伏计,杀蜀兵四千余人。司马都督请安将军,教休将赌赛为念,务要用心提备。”真曰:“吾这里并无一个蜀兵。”遂打发来人归去。忽又报秦良引兵返来了。真自出帐迎之。比及到寨,人报前后两把火起。真急回寨后看时,关兴、廖化、吴班、吴懿四将,指麾蜀军,就营前杀将出去;马岱、王平从前面杀来;马忠、张翼亦引兵杀到。魏军措手不及,各自逃生。众将保曹真望东而走,背后蜀兵赶来。
曹真正驰驱,俄然喊声大震,一彪军杀到。真胆战心惊,视之,乃司马懿也。懿大战一场,蜀兵方退。真得脱,羞惭无地。懿曰:“诸葛亮夺了祁山阵势,吾等不成久居此处;宜去渭滨安营,再作良图。”真曰:“仲达何故知吾遭此大败也?”懿曰:“见来人报称子丹说并无一个蜀兵,吾料孔明暗来劫寨,是以知之,故相策应。今果入彀。切莫言赌赛之事,只同心报国。”曹真甚是惶恐,气成疾病,卧床不起。兵屯渭滨,懿恐军心有乱,不敢教真引兵。