曹真正奔走,忽然喊声大震,一彪军杀到。真胆战心惊,视之,乃司马懿也。懿大战一场,蜀兵方退。真得脱,羞惭无地。懿曰:"诸葛亮夺了祁山地势,吾等不可久居此处;宜去渭滨安营,再作良图。"真曰:"仲达何以知吾遭此大败也?"懿曰:"见来人报称子丹说并无一个蜀兵,吾料孔明暗来劫寨,因此知之,故相接应。今果中计。切莫言赌赛之事,只同心报国。"曹真甚是惶恐,气成疾病,卧床不起。兵屯渭滨,懿恐军心有乱,不敢教真引兵。
却说孔明大驱士马,复出祁山。劳军已毕,魏延、陈式、杜琼、张嶷入帐拜伏请罪。孔明曰:"是谁失陷了军来?"延曰:"陈式不听号令,潜入谷口,以此大败。"式曰:"此事魏延教我行来。"孔明曰:"他倒救你,你反攀他!将令已违,不必巧说!"即叱武士推出陈式斩之。须臾,悬首于帐前,以示诸将。此时孔明不杀魏延,欲留之以为后用也。
孔明既斩了陈式,正议进兵,忽有细作报说曹真卧病不起,现在营中治疗。孔明大喜,谓诸将曰:"若曹真病轻,必便回长安。今魏兵不退,必为病重,故留于军中,以安众人之心。吾写下一书,教秦良的降兵持与曹真,真若见之,必然死矣!"遂唤降兵至帐下,问曰:"汝等皆是魏军,父母妻子多在中原,不宜久居蜀中。今放汝等回家,若何?"众军泣泪拜谢。孔明曰:"曹子丹与吾有约;吾有一书,汝等带回,送与子丹,必有重赏。"魏军领了书,奔回本寨,将孔明书呈与曹真。真扶病而起,拆封视之。其书曰:"汉丞相、武乡侯诸葛亮,致书于大司马曹子丹之前:窃谓夫为将者,能去能就,能柔能刚;能进能退,能弱能强。不动如山岳,难测如阴阳;无穷如天地,充实如太仓;浩渺如四海,眩曜如三光。预知天文之旱涝,先识地理之平康;察阵势之期会,揣敌人之短长。嗟尔无学后辈,上逆穹苍;助篡国之反贼,称帝号于洛阳;走残兵于斜谷,遭霖雨于陈仓;水陆困乏,人马猖狂;抛盈郊之戈甲,弃满地之刀枪;都督心崩而胆裂,将军鼠窜而狼忙!无面见关中之父老,何颜入相府之厅堂!史官秉笔而记录,百姓众口而传扬:仲达闻阵而惕惕,子丹望风而遑遑!吾军兵强而马壮,大将虎奋以龙骧;扫秦川为平壤,荡魏国作丘荒!"曹真看毕,恨气填胸;至夜,死于军中。司马懿用兵车装载,差人送赴洛阳安葬。
魏主闻知曹真已死,即下诏催司马懿出战。懿提大军来与孔明交锋,隔日先下战书。孔明谓诸将曰:"曹真必死矣。"遂批回"来日交锋",使者去了。孔明当夜教姜维受了密计:如此而行;又唤关兴分付:如此如此。
次日,孔明尽起祁山之兵前到谓滨:一边是河,一边是山,中央平川旷野,好片战场!两军相迎,以弓箭射住阵角。三通鼓罢,魏阵中门旗开处,司马懿出马,众将随后而出。只见孔明端坐于四轮车上,手摇羽扇。懿曰:"吾主上法尧禅舜,相传二帝,坐镇中原,容汝蜀、吴二国者,乃吾主宽慈仁厚,恐伤百姓也。汝乃南阳一耕夫,不识天数,强要相侵,理宜殄灭!如省心改过,宜即早回,各守疆界,以成鼎足之势,免致生灵涂炭,汝等皆得全生!"孔明笑曰:"吾受先帝托孤之重,安肯不倾心竭力以讨贼乎!汝曹氏不久为汉所灭。汝祖父皆为汉臣,世食汉禄,不思报效,反助篡逆,岂不自耻?"懿羞惭满面曰:"吾与汝决一雌雄!汝若能胜,吾誓不为大将!汝若败时,早归故里,吾并不加害。"
孔明曰:"汝欲斗将?斗兵?斗阵法?"懿曰:"先斗阵法?"孔明曰:"先布阵我看。懿入中军帐下,手执黄旗招?,左右军动,排成一阵。复上马出阵,问曰:"汝识吾阵否?"孔明笑曰:"吾军中末将,亦能布之。此乃混元一气阵也。"懿曰:"汝布阵我看。"孔明入阵,把羽扇一摇,复出阵前,问曰:"汝识我阵否?"懿曰:"量此八卦阵,如何不识!"孔明曰:"识便识了,敢打我阵否?"懿曰:"既识之,如何不敢打!"孔明曰:"汝只管打来。"司马懿回到本阵中,唤戴陵、张虎、乐?三将,分付曰:"今孔明所布之阵,按休、生、伤、杜、景、死、惊、开八门。汝三人可从正东生门打入,往西南休门杀出,复从正北开门杀入:此阵可破。汝等小心在意!"
于是戴陵在中,张虎在前,乐?在后,各引三十骑,从生门打入。两军呐喊相助。三人杀入蜀阵,只见阵如连城,冲突不出。三人慌引骑转过阵脚,往西南冲去,却被蜀兵射住,冲突不出。阵中重重叠叠,都有门户,那里分东西南北?三将不能相顾,只管乱撞,但见愁云漠漠,惨雾蒙蒙。喊声起处,魏军一个个皆被缚了,送到中军。
孔明坐于帐中,左右将张虎、戴陵、乐?并九十个军,皆缚在帐下。孔明笑曰:"吾纵然捉得汝等,何足为奇!吾放汝等回见司马懿,教他再读兵书,重观战策,那时来决雌雄,未为迟也。汝等性命既饶,当留下军器战马。"遂将众人衣服脱了,以墨涂面,步行出阵。司马懿见之大怒,回顾诸将曰:"如此挫败锐气,有何面目回见中原大臣耶!"即指挥三军,奋死掠阵,懿自拔剑在手,引百余骁将,催督冲杀。
两军恰才相会,忽然阵后鼓角齐鸣,喊声大震,一彪军从西南上杀来,乃关兴也。懿分后军当之,复催军向前厮杀。忽然魏兵大乱:原来姜维引一彪军悄地杀来,蜀兵三路夹攻。懿大惊,急忙退军。蜀兵周围杀到,懿引三军望南死命冲击。魏兵十伤六七。司马懿退在渭滨南岸下寨,坚守不出。
孔明收得胜之兵,回到祁山时,永安城李严遣都尉苟安解送粮米,至军中交割。苟安好酒,于路怠慢,违限十日。孔明大怒曰:"吾军中专以粮为大事,误了三日,便该处斩!汝今误了十日,有何理说?"喝令推出斩之。长史杨仪曰:"苟安乃李严用人,又兼钱粮多出于西川,若杀此人,后无人敢送粮也。"孔明乃叱武士去其缚,杖八十放之。苟安被责,心中怀恨,连夜引亲随五六骑,径奔魏寨投降。懿唤入,苟安拜告前事。懿曰:"虽然如此,孔明多谋,汝言难信。汝能为我干一件大功,吾那时奏准天子,保汝为上将。"安曰:"但有甚事,即当效力。"懿曰:"汝可回成都布散流言,说孔明有怨上之意,早晚欲称为帝,使汝主召回孔明:即是汝之功矣。"苟安允诺,径回成都,见了宦官,布散流言,说孔明自倚大功,早晚必将篡国。宦官闻知大惊,即入内奏帝,细言前事。后主惊讶曰:"似此如之奈何?宦官曰:"可诏还成都,削其兵权,免生叛逆。"后主下诏,宣孔明班师回朝。蒋琬出班奏曰:"丞相自出师以来,累建大功,何故宣回?"后主曰:"朕有机密事,必须与丞相面议。"即遣使赍诏星夜宣孔明回。