却说司马懿回到寨中,令人探听是何将引兵守街亭。回报曰:“乃马良之弟马谡也。”
懿笑曰:“徒有浮名,乃干才耳!孔明用如此人物,如何不误事!”又问:“街亭摆布别有军否?”探马报曰:“离山十里有王平安营。”懿乃命张郃引一军,当住王平来路。又令申耽、申仪引两路兵围山,先断了打水门路;待蜀兵自乱,然后乘势击之。当夜调剂已定。次日天明,张郃引兵先往背后去了。司马懿大驱军马,一拥而进,把山四周围定。马谡在山上看时,只见魏兵漫山遍野,旗号步队,甚是严整。蜀兵见之,尽皆丧胆,不敢下山。马谡将红旗招动,军将你我相推,无一人敢动。谡大怒,他杀二将。众军惊惧,只得尽力下山来冲魏兵。魏兵端然不动。蜀兵又退上山去。马谡见事不谐,教军紧守寨门,只等外应。
昭曰:“男亲身哨见,当道并无寨栅,军皆屯于山上,故知可破也。”懿大喜曰:“若兵果在山上,乃天使吾胜利矣!”遂改换衣服,引百余骑亲身来看。是夜晴和月朗,直至山下,四周巡哨了一遍,方回。马谡在山上见之,大笑曰:“彼如有命,不来围山!”传令与诸将:“倘兵来,只见山顶上红旗招动,即四周皆下。”
却说马谡、王平二人兵到街亭,看了阵势。马谡笑曰:“丞相何故多心也?量此山僻之处,魏兵如何敢来!”王平曰:“固然魏兵不敢来,可就此五路总口下寨;却令军士砍木为栅,以图久计。”谡曰:“当道岂是下寨之地?此处侧边一山,四周皆不相连,且树木极广,此乃天赐之险也:可就山上屯军。”平曰:“参军差矣。若屯兵当道,筑起城垣,贼兵总有十万,不能偷过;今若弃此要路,屯兵于山上,倘魏兵骤至,四周围定,将何策保之?”谡大笑曰:“汝真女子之见!兵法云:凭高视下,势如劈竹。若魏兵到来,吾教他片甲不回!”平曰:“吾累随丞相经阵,每到之处,丞相尽意指教。今观此山,乃绝地也:若魏兵断我打水之道,军士不战自乱矣。”谡曰:“汝莫乱道!孙子云:置之死地而后生。若魏兵绝我打水之道,蜀兵岂不死战?以一可当百也。吾素读兵法,丞相诸事尚问于我,汝何如相阻耶!”平曰:“若参军欲在山高低寨,可分兵与我,自于山西下一小寨,为掎角之势。倘魏兵至,能够呼应。”马谡不从。俄然山中住民,成群结队,飞奔而来,报说魏兵已到。王平欲辞去。马谡曰:“汝既不听吾令,与汝五千兵自去下寨。待吾破了魏兵,到丞相面前须分不得功!”王平引兵离山十里下寨,画成图本,星夜差人去禀孔明,具说马谡自于山高低寨。却说司马懿在城中,令次子司马昭去探前路:若街亭有兵守御,即当按兵不可。
却说魏主曹睿令张郃为前锋,与司马懿一同征进;一面令辛毗、孙礼二人领兵五万,往助曹真。二人奉诏而去。且说司马懿引二十万军,出关下寨,请前锋张郃至帐下曰:“诸葛亮平生谨慎,未敢冒昧行事。如果吾用兵,先从子午谷径取长安,早很多时矣。他非无谋,但怕有失,不肯弄险。今必出军斜谷,来取郿城。若取郿城,必分兵两路,一军取箕谷矣。吾已发檄文,令子丹把守郿城,若兵来不成出战;令孙礼、辛毗截住箕谷道口,若兵来则出奇兵击之。”郃曰:“今将军当于那边进兵?”懿曰:“吾素知秦岭之西,有一条路,地名街亭;傍有一城,名列柳城:此二处皆是汉中咽喉。诸葛亮欺子丹无备,定今后进。吾与汝径取街亭,望阳平关不远矣。亮若知吾断其街亭要路,绝其粮道,则陇西一境,不能安守,必定连夜奔回汉中去也。彼若回动,吾提兵于巷子击之,可得全胜;若不归时,吾却将诸处巷子,尽皆垒断,俱以兵守之。一月无粮,蜀兵皆饿死,亮必被吾擒矣。”张郃大悟,拜伏于地曰:“都督妙算也!”懿曰:“固然如此,诸葛亮不比孟达。将军为前锋,不成轻进。当传与诸将:循山西路,远远哨探。如无伏兵,方可进步。如果怠忽,必中诸葛亮之计。”张郃受计引军而行。