卻說魏主曹睿令張郃爲先鋒,與司馬懿一同徵進;一面令辛毗、孫禮二人領兵五萬,往助曹真。二人奉詔而去。且說司馬懿引二十萬軍,出關下寨,請先鋒張郃至帳下曰:“諸葛亮平生謹慎,未敢造次行事。若是吾用兵,先從子午谷徑取長安,早得多時矣。他非無謀,但怕有失,不肯弄險。今必出軍斜谷,來取郿城。若取郿城,必分兵兩路,一軍取箕谷矣。吾已發檄文,令子丹拒守郿城,若兵來不可出戰;令孫禮、辛毗截住箕穀道口,若兵來則出奇兵擊之。”郃曰:“今將軍當於何處進兵?”懿曰:“吾素知秦嶺之西,有一條路,地名街亭;傍有一城,名列柳城:此二處皆是漢中咽喉。諸葛亮欺子丹無備,定從此進。吾與汝徑取街亭,望陽平關不遠矣。亮若知吾斷其街亭要路,絕其糧道,則隴西一境,不能安守,必然連夜奔回漢中去也。彼若回動,吾提兵於小路擊之,可得全勝;若不歸時,吾卻將諸處小路,盡皆壘斷,俱以兵守之。一月無糧,蜀兵皆餓死,亮必被吾擒矣。”張郃大悟,拜伏於地曰:“都督神算也!”懿曰:“雖然如此,諸葛亮不比孟達。將軍爲先鋒,不可輕進。當傳與諸將:循山西路,遠遠哨探。如無伏兵,方可前進。若是怠忽,必中諸葛亮之計。”張郃受計引軍而行。
卻說孔明在祁山寨中,忽報新城探細人來到。孔明急喚入問之,細作告曰:“司馬懿倍道而行,幸丞相有備,子龍將軍馳援新城,大破司馬懿,陣斬先鋒徐晃。今司馬懿撤兵到長安,見了魏主,命司馬昭引五萬軍屯於上庸城外,孟達不敢輕動,子龍將軍以引軍回來。司馬懿同張郃引兵出關,來拒我師也。”孔明大喜曰:“孟達能守住上庸三城,也是大功一件,將來出師討賊,爲我一大助力也。今司馬懿出關,必取街亭,斷吾咽喉之路。”便問:“誰敢引兵去守街亭?”言未畢,就見馬謖出班曰:“某願往。”孔明笑曰:“街亭雖小,干係甚重:倘街亭有失,吾大軍皆休矣。汝雖深通謀略,此地奈無城郭,又無險阻,守之極難。”謖曰:“某自幼熟讀兵書,頗知兵法。豈一街亭不能守耶?”孔明喝道:“無知豎子,吾前日幾次三番令你勿要輕敵,爾忘卻乎?司馬懿非等閒之輩;更有先鋒張郃,乃魏之名將。汝若失機,吾大軍皆成齏粉也。”謖跪於地下叩首不止曰:“丞相息怒,謖不敢輕敵,到了陣前,全聽丞相安排。若有差失,乞斬全家。”孔明見他氣焰已消,遂曰:“吾與汝二萬五千精兵,再撥一員上將,相助你去。”即喚姜維分付曰:“伯約,汝新降漢,本不待託此重任,然街亭實爲要害之地。汝可小心謹守此地:下寨必當要道之處,使賊兵急切不能偷過。凡事你二人商議停當而行,不可輕忽。如所守無危,則是取長安第一功也。戒之!戒之!”二人拜辭引兵而去。孔明尋思,恐二人有失,又喚高翔曰:“街亭東北上有一城,名列柳城,乃山僻小路,此可以屯兵紮寨。與汝一萬兵,去此城屯紮。但街亭危,可引兵救之。”高翔引兵而去。孔明又秘召魏延曰:“前日文長屢次要走子午谷,吾唯謹慎不準,現時機已至,特准你率本部兵馬,自子午谷出,直奔長安,擒了曹睿,就是奇功一件!”魏延大喜,引兵而去。孔明恰纔心安,乃喚王平、鄧芝分付曰:“今司馬懿出兵,與舊日不同。汝二人各引一軍出箕谷,以爲疑兵。如逢魏兵,或戰、或不戰,以驚其心。吾自統大軍,由斜谷徑取郿城;若得郿城,匯合文長,則長安可破矣。”二人受命而去。恰逢趙雲歸來,孔明便令趙雲作先鋒,兵出斜谷。
卻說馬謖、姜維二人兵到街亭,看了地勢。馬謖曰:“量此山僻之處,魏兵如何敢來!”姜維曰:“雖然魏兵不敢來,可就此五路總口下寨;卻令軍士伐木爲柵,以圖久計。”謖曰:“丞相雖如此下令,但丞相未來此,豈能盡知地勢之利?此處側邊一山,四面皆不相連,且樹木極廣,此乃天賜之險也:可就山上屯軍。”姜維曰:“參軍差矣。若屯兵當道,築起城垣,賊兵總有十萬,不能偷過;今若棄此要路,屯兵于山上,倘魏兵驟至,四面圍定,參軍將何策保之?”謖曰:“兵法雲:憑高視下,勢如劈竹。若魏兵到來,吾教他片甲不回!”姜維搖首曰:“吾雖新隨丞相,但這些時日,丞相盡意指教。今觀此山,乃絕地也:若魏兵斷我汲水之道,軍士不戰自亂矣。”謖曰:“汝莫亂道!孫子云:置之死地而後生。若魏兵絕我汲水之道,蜀兵豈不死戰?以一可當百也。吾素讀兵書,丞相諸事尚問於我,汝奈何相阻耶!”姜維雙目圓睜,拔劍怒道:“汝前日在丞相面前如何說的?今丞相有令在此,汝如要違抗,吾必先斬汝首送於丞相案前。”馬謖驚得汗流不止曰:“既如此,我請派一千人上山,多帶旌旗,引爲疑兵,但魏軍來,讓其鼓譟佯攻。伯約引一軍埋伏於道旁,若遇交戰,汝從側面殺出,魏軍可破矣。”姜維大喜,自引兵離山十里埋伏。馬謖當道下寨,卻令軍士隱藏於營中,反令山上軍士大張旗鼓,假做主力。
卻說司馬懿在城中,令長子司馬師去探前路:若街亭有兵守禦,即當按兵不行。司馬師奉令探了一遍,回見父曰:“街亭有兵守把。”懿嘆曰:“諸葛亮真乃神人,吾不如也!”師笑曰:“父親何故自墮志氣耶?吾料街亭易取。”懿問曰:“汝安敢出此大言?”師曰:“吾親自哨見,當道雖有寨柵,然軍士稀少,不堪一擊,漢軍皆屯于山上,故知可破也。”懿大喜曰:“若兵果在山上,乃天使吾成功矣!”遂更換衣服,引百餘騎親自來看。是夜天晴月朗,直至山下,周圍巡哨了一遍,方回。
卻說司馬懿回到寨中,使人打聽是何將引兵守街亭。回報曰:“乃馬良之弟馬謖也。”懿笑曰:“我知其人,徒有虛名,乃庸才耳!孔明用如此人物,如何不誤事!”又問:“街亭左右別有軍否?”探馬報曰:“並無軍馬。”懿乃命張郃,司馬師引兩路兵圍山,先斷了汲水道路;待蜀兵自亂,然後乘勢擊之。當夜調度已定。次日天明,張郃引兵先往山後去了。司馬懿大驅軍馬,一擁而進,把山四面圍定。只見山上旗幟飛揚,戰鼓累累,不知有多少兵馬?馬謖見魏軍圍山,心中暗叫好險,虧得聽了姜維言語,忙教軍緊守寨門。
魏兵自辰時困至戌時,山上無水,然人並不多,只是鼓譟吶喊。嚷到半夜時分,司馬懿不見蜀軍慌亂,便令人於沿山放火,山上蜀兵始亂。四下逃奔。司馬懿放條大路,但見山上只衝下千人,不覺疑惑。背後張郃引兵追來。眼看追至,忽聽吶喊聲起,姜維引一軍斜刺裡衝出,把張郃軍衝爲兩段。張郃大驚,忙引軍衝殺,迎面正遇上姜維。維挺槍縱馬,來戰張郃。二人雙槍並舉,戰在一處,戰有三十回合,姜維精神倍長,張郃心中暗驚,眼見兵馬散亂,只得虛晃一槍,撥馬敗走。姜維率軍隨後追趕,魏兵大敗。前面司馬懿見山上人少,知道中計,忙率軍來奪營寨,就見寨門開出,涌出無數兵馬,寨中萬箭齊發,司馬懿猝不及防,前軍被射倒一片。司馬懿忙指揮衆軍,圍住營寨,四面攻打,馬謖指揮得當,防得滴水不漏,魏軍傷亡累累,攻不下營寨。正在僵持,忽然張郃敗退下來,敗兵慌不擇路,反把司馬懿軍陣衝得大亂。姜維隨後殺來,馬謖也令軍士衝出,魏軍自相踐踏,死者極多。司馬懿忙令退軍,馬謖姜維銜尾殺至,司馬懿和張郃被追得入地無門,正危急間,忽然一聲炮響,有一軍殺到,旗上大書“魏都督郭淮”字樣。原來郭淮與曹真商議,恐司馬懿得了全功,乃分淮來取街亭;聞知司馬懿、張郃敗陣,遂引兵相救。正遇二將,大殺一陣,魏兵傷者極多。馬謖恐陽街亭有失,遂退兵回寨,司馬懿驚魂方定,和張郃,郭淮合兵一處,紮下營寨。
正是:破敵全仗奇謀計,千古昏名一掃空
欲知後事如何,且看下文分解。