却说魏主曹叡驾居长安,一边拨五万军,命二人领之,以助曹真:一人乃颖川阳翟人也,姓辛,名毗,字佐治,为军师;一人乃涿郡容城人也,姓孙,名礼,字德达,为护军。二人奉诏而去。于是司马懿引二十万军出关下寨,请先锋张郃至帐下曰:“吾平生知汝忠勇,故在天子前保举,以退蜀兵,非同小可。诸葛亮乃当世之英雄,用兵如神,天下之人无不惧之。见屯兵于祁山,声势甚大,不作准备者,欺曹子丹无谋也。他不知吾来。吾今先算下地理有十余处,皆峻险僻静之路。诸葛亮平素谨慎仔细,不肯造次行事,他却不知吾境内地理;若是吾用兵,先从子午谷径取长安,早得多时矣。他非无谋,只怕有失,不肯弄险,必然军出斜谷,来取郿城也;若取郿城,必分兵两路,一军取箕谷矣。此二处,吾发檄文令子丹拒守郿城,若兵来不可出战;令孙礼、辛毗截住箕谷道口,若兵来则出奇兵击之。此万全之计也。”郃曰:“将军之兵欲往何处去也?”懿曰:“吾素知秦岭之西有一条路,地名街亭;傍有一城,名列柳城:此二处皆是汉中之咽喉,诸葛亮欺子丹无备,定从此处进也。吾与汝径取街亭,望阳平关不远矣。诸葛亮若知吾断其街亭要路,绝其粮道,则陇西一境不能安守,必然连夜奔回汉中去也。彼若回动,吾以奇兵于小路击之,可全胜矣;若不归时,吾却将诸处小路尽皆垒断,俱以兵守之。一月无粮,蜀兵皆饥饿死也,诸葛亮必被吾所擒矣!”张郃大悟,乃拜伏于地曰:“都督神算也!”懿曰:“虽然如此,诸葛亮不比孟达。汝为先锋,勿轻进。当传与诸将,循山四路,远远哨探。如无伏兵,方可前进。若是怠慢,必中诸葛亮之计也。”张郃受计,引军而行。司马懿遣人持檄文来见曹真,真乃依计行之。

却说孔明在祁山寨中,与诸将曰:“吾料孟达必死于司马懿之手矣。使人探视去了,至今未回。”忽报新城打细人到来。孔明唤入问之,细作告曰:“司马懿倍道而行,八日到新城。孟达措手不及,又被申耽、申仪、李辅、邓贤为内应,孟达被乱军中所杀。今司马懿撤兵到长安,见了魏主,同张郃引兵出关,来拒丞相之师也。”孔明大惊曰:“孟达做事不密,死之当然;今司马懿出关,必取街亭,断吾咽喉之路也,谁可去守?”言未毕,参军马谡曰:“某愿往。”孔明曰:“街亭虽然小可之地,干系有泰山之重。倘街亭有失,吾大军皆休矣。汝虽深通谋略,此地奈无城廓,又无险阻,所守极难。”谡曰:“某自幼历学到今,岂不知兵法也?量一街亭,不能守之,要某何用耶?”孔明曰:“街亭正北,吾之咽喉;若咽喉断绝,吾岂能生也?街亭一失,蜀兵休矣!况司马懿非等闲之辈;更有先锋张郃之勇,智谋过人,乃魏之名将也,恐汝不能敌之。”谡曰:“休道司马懿、张郃,便是曹叡亲来,有何惧哉!若有差失,乞斩全家。”孔明曰:“军中无戏言。”谡曰:“愿责军令状!”孔明从之。谡遂写了军令状呈上。孔明曰:“吾与汝二万五千精兵,再拨一员上将相助你去。”即唤王平,分付曰:“吾素知汝平生谨慎,故托汝去。汝可小心谨守

此地。下寨当要道之处,使贼兵急且不能偷过也。如安了营寨,便画四至八道地理图本将来。凡事商议停当而行,不可轻易。如所守无危,则是取长安第一之功也。戒之!戒之!”二人拜辞,引兵而去。

孔明寻思,恐二人有失,又唤高翔曰:“街亭东北上有一城,名列柳城,乃山僻小路,此可以屯军。与汝一万兵,去此城屯扎。但街亭危,可引兵救之。”高翔引兵而去。孔明又思高翔非张郃之对手,必得一员大将,屯兵于街亭之右,足可防之,遂唤魏延曰:“汝引本部兵,去街亭之后屯扎。待兵来,汝可应之。”延曰:“某为前部,理合当先破敌,万死不辞,何故置某于安闲之处耶?’孔明曰:“今汝接应街亭,当阳平关冲要道路,总守汉中咽喉。此乃大都督之任也,何为安闲乎?汝勿以等闲视之,失吾大事。前锋破敌者,乃偏裨之将也。汝宜小心,以代吾权!”魏延大喜,引兵而去。孔明恰才心安,乃唤赵云、邓芝,分付曰:“今司马懿出兵,与旧日不同。汝二人各引一军,出箕谷以为疑兵。如逢魏兵,或战或不战,以惊其心。吾自统大军,由斜谷径取郿城;若得郿城,长安可破矣。”二人受命而去。孔明令姜维作先锋,兵出斜谷。

却说马谡、王平兵至街亭,看了地势,马谡笑曰:“丞相何故多心也?量此山僻之处,魏兵如何敢来!”王平曰:“虽然魏兵不敢来,可就此五路总口下寨;却令军士伐木为栅,以图久计。”谡曰:“当道岂是下寨之地也?此处侧边一山,四面皆不相连,且树木极广,此乃天赐之险也。可就此山上屯军。”平曰:“参军差矣。若屯兵当道,筑起城垣,贼兵总有十万,不能过也。今若弃此要路,屯兵于山上,倘魏兵骤至,四面围定,将何策保之?”谡大笑曰:“汝真女子之见!兵法云:‘凭高视下,势如劈竹。’若魏兵到来,吾教他片甲不归也!”平曰:“吾累随丞相经阵,每到之处,丞相尽意指教。今观此山,乃绝地也,若魏兵绝吾汲水之道,军不战自乱矣。”谡曰:“汝莫乱道!孙子云:‘置之死地而后生。’若魏兵绝吾汲水之道,是自取死耳,吾军岂不死战,以一可当百也?吾素读兵书,深通谋略,丞相诸事尚问于吾,汝何等之人,安敢阻耶?”平曰:“若参军欲在山上下寨,可分兵五千与吾,自于山西下一小寨,为掎角之势。倘魏兵至,可以应之。”王平累次苦谏,马谡坚执不从。忽然山中居民,成队飞奔而来,报说魏兵到了。王平辞去。马谡曰:“汝既不听吾令,与汝五千兵。待吾破了魏兵,到丞相面前,须分不的功也。”王平引兵,离山十里下寨,画成图本,星夜差人去禀孔明,却说马谡自于山上下寨。又闻高翔屯军于列柳城,魏延屯军于中路,马谡并无惧怯之意。

却说司马懿在城中,令次子司马昭去探前路,又令先锋张邰引马步军前去哨探,若街亭有兵守御,即按兵不行。小卒依令探了一遍,回说街亭有军守把,皆屯于山上。司马昭回见父曰:“街亭有兵守把。”懿叹曰:“诸葛亮真乃神人,吾不如也!”昭笑曰:“父亲何故自堕志气耶?愚男料街亭易取。”懿问曰:“汝安敢出此言也?”昭曰:“男与小卒亲自哨见,当道并无寨栅,路傍有一军,皆屯于山上,故知可破也。”懿大喜曰:“若兵果在山上,乃天意使吾成功矣!”遂更换衣服,引十余骑,自来视之。是夜,天晴月朗,直至山下,周围巡哨了一遍方回。马谡在山上见之,大笑曰:“彼若有命,不来围山!”传令与诸将:“倘兵来,只看山顶上红旗招动,即四面皆下。”

却说司马懿回到寨中,使人打听是何将引兵守街亭。一人报曰:“乃马良之弟马谡也。”懿笑曰:“此乃庸才耳!诸葛亮虽有才智,不识人物,此辈为将,何事不误!”又唤张郃问曰:“街亭左右别有军否?”郃曰:“离山十里,有王平安营。”懿曰:“汝可引一军,当住王平来路。吾令申耽、申仪引两路兵围山,先断了他汲水道路,蜀兵自乱矣;却乘势击之,街亭可取也。”当夜调度已定。

次日天明,张郃引兵先往背后去了。司马懿大驱军马一拥而进,喊声起处,把山四面围定,但有汲水道路,皆以精兵围之。马谡在山上看时,只见魏兵漫山遍野,旌旗队伍甚是严整。蜀兵见之,尽丧其胆,不敢下山。马谡将红旗招动,军将皆你我相推,无一人敢动。谡大怒,自杀二将。众军惊惧,只得努力下山来冲魏兵。魏兵端然不动。蜀兵又退上山去。马谡见事不谐,教军谨守寨门,只等外应。

却说王平见魏兵到,引军杀来,正遇张郃。战有数十余合,平力穷势孤,复退去。魏兵自辰时困至戌时,山上无水,军不得食,寨中大乱,马谡禁止不住。攘到半夜时分,山南蜀兵大开寨门,下山降魏,尽被杀之。司马懿令人于沿山放火,军士惊慌。马谡料守不住,驱兵杀下山西。懿放条大路,让过马谡。背后张郃引兵追来。赶到三十余里,前面鼓角齐鸣,一彪军出,放过马谡,拦住张郃,视之,乃前督部、镇北将军、都亭侯魏延也。延挥刀骤马,直取张郃。郃回军便走。延驱兵赶来,复夺街亭。赶到五十余里,一声喊起,两边伏兵齐出:左边司马懿,右边司马昭,却抄在魏延背后,把延困在垓心。张郃复来,三路兵合在一处。要擒魏延。未知延之性命如何?