曹叡见夏侯楙兵败,孔明连得三郡,十分惊慌,忙命曹真、郭淮率兵拒敌。经过祁山几场大战,曹真、郭淮又败。曹叡只得起用司马懿官复原职,加平西都督,准备领兵出征。
却说孟达降魏之后,曹丕待他甚厚,曹叡即位,朝中许多人忌妒孟达,孟达日夜不安。
此时见诸葛亮大军势如破竹,孟达便差心腹来见诸葛亮,要助丞相伐魏。诸葛亮得知司马懿重掌兵权,便叫孟达小心提防。孟达却不以为意,约了金城太守申仪、上庸太守申耽,不日起事。二人表面应允,暗地里却报知了朝廷。
司马懿得知孟达要反,便会同徐晃,日夜兼程来取新城。徐晃先到,被孟达一箭射中额头,伤重而死。司马懿随后赶到,将新城围住。孟达着了慌,忽然见城外申仪、申耽引兵而来,只道救兵到,便开城门杀出,却被申耽一枪刺于马下。司马懿破了孟达,便命张郃为先锋,从长安出兵,去助曹真。
诸葛亮得知司马懿破了孟达,大惊道:司马懿出关,必取街亭,断我咽喉之路。便问:谁敢引兵去守街亭?话音未落,参军马谡道:某愿往。诸葛亮道:街亭虽小,干系甚大。此地既无城郭,又无险阻,守之极难。马谡道:我自幼熟读兵书,怎会守不住小小街亭!说罢,立了军令状。诸葛亮仍不放心,又派王平相助,要他小心谨慎,当道扎寨;安营之后,画成图本报知大营,不得有失。
二人引兵去了。诸葛亮怕二人有失,又命高翔引一军守列柳城,魏延引一军守阳平关,以便救应。诸葛亮又命赵云、邓芝引军出箕谷,作为疑兵。
马谡、王平二人兵到街亭,看了地势。马谡笑道:丞相何必多心,如此偏僻小路,魏军如何敢来?王平劝他在路口下寨,让魏兵不能轻易通过,马谡不以为然,笑道:侧边有一山,乃天赐之险。兵法云:居高临下,势如破竹。’若魏兵到来,叫他片甲不回!王平苦劝,马谡道:丞相有事还要问我,你为何不听号令!王平无奈,只得领五千兵屯扎当道;画了图本,星夜去禀诸葛亮。
司马懿在城中探知马谡在山上屯兵,大喜,便命张郃引一军挡住王平来路,又令四下围住山脚,切断蜀军水源。蜀军见山下魏兵漫山遍野,旌旗蔽日,都不敢下山。马谡将红旗招动,将士无一人敢动。马谡大怒,连杀二将。众军惊恐,只得努力下山来冲魏兵,却哪里冲得动!马谡无奈只得闭寨门,等待外应。王平见魏兵杀来,要来救援,却被张郃拦住,只得退去。
围到半夜,山上无水,蜀军寨中大乱,不少人下山降了魏军。马谡禁止不住。司马懿又令人沿山放火,山上愈乱。马谡料想守不住,只得领残兵杀下山来,向西奔逃。司马懿放条大路,让过马谡,只让张郃追赶。赶了三十里,魏延杀出,直取张郃。张郃引军便走。魏延正要起来重夺街亭,四下伏兵齐出,将他困在垓心。幸好王平杀到,救了魏延,投奔列柳城。
高翔得知街亭有失,正起兵前来救应,却遇着魏延、王平二人。三人商议重夺街亭,便兵分三路,来战魏兵。魏军伏兵又出,三人只得回奔列柳城,却见城上已竖起魏将郭淮旗号。三人无奈,只得回守阳平关。司马懿也不追赶,只向西城进兵。
却说诸葛亮接到王平图本,大惊道:马谡无知,害我大军!急忙命杨仪去替马谡。杨仪正要上路,探马来报,街亭、列柳城皆已失守。诸葛亮长叹道:大势去矣!只得吩咐众将分守各路关口,依计行事,准备退兵。诸葛亮自带五千兵到了西城,搬运粮草。
忽然飞马来报:司马懿率十五万大军,往西城蜂拥而来!此时诸葛亮身边别无大将,只有一班文官,所带五千军已有一半先运粮草去了。众官听得消息,大惊失色。诸葛亮登城一望,果然尘土冲天。诸葛亮便传令:隐藏旌旗;军士藏在营中,如有高声言语及妄自出入者,斩首;大开四门,每门用二十士兵扮成百姓,洒扫街道。诸葛亮自引二小童,到城上敌楼前焚香安坐,从容弹琴。
魏军到了城下,见如此模样,都不敢进,急报司马懿。司马懿亲自来看,见诸葛亮笑容可掬,焚香操琴,心中大疑。回到中军,便让后军做前军,往北山路而退。次子司马昭道:莫非诸葛亮并无兵马?司马懿道:诸葛亮平生谨慎,不曾冒险。如今大开城门,必有埋伏。我军若进,定然中计。
诸葛亮见魏军退尽,拍掌而笑。众官惊魂未定,问魏军为何退兵。诸葛亮道:司马懿料我生平谨慎,必不弄险;见如此模样,怀疑城中有伏兵,因此退去。
司马懿正往小路退兵,忽然张苞、关兴杀出,更是心疑,慌忙领兵退走。二人也不追赶。曹真探知诸葛亮退兵,急来追赶。山后一声炮响,姜维、马岱杀出,曹真只得退兵。赵云守住箕谷,一一杀败来将,邓芝引兵缓缓退走。蜀兵退后,司马懿占了西城。找了山民来问,才知诸葛亮当日只有两千五百军马,司马懿懊悔不已。
诸葛亮回到汉中,马谡自缚跪于帐前。诸葛亮变色道:你自幼熟读兵书,我多次告诫:街亭是我根本。你以全家性命担保领此重任。若早听王平之言,岂会有此祸?如今损兵折将,失地陷城,都是你之过错!若不明正军法,何以服众?你今犯法,休得怨我。你死之后,家人老小,我会按月给予俸禄,你不必挂心。于是令左右将马谡推出斩之。马谡哭道:丞相待我如子,我也以丞相为父。如今我死罪难逃,愿丞相照顾我子,我虽死亦无恨于九泉!诸葛亮挥泪道:我与你情同兄弟,你之子即我之子,不必多嘱。左右将马谡推出辕门外要斩,此时参军蒋琬从成都赶到,见此大惊,高叫:留人!入见诸葛亮道:今天下未定,而杀智谋之臣,岂不可惜?诸葛亮流泪答道:昔日孙武所以能致胜天下,是以为法律严明。如今四方纷争,若废了法度,何以讨贼啊?只得斩之。
片刻,武士献马谡首级于阶下。诸葛亮大哭不已。蒋琬问:如今马谡既已正了军法,丞相何故痛哭啊?诸葛亮道:我想先帝在白帝城托孤时曾嘱咐我马谡言过其实,不可大用’,如今果应了此言。我深恨自己不明,追思先帝遗言,因此痛哭!帐上大小将士,无不流泪。
诸葛亮又上表后主,请求自贬三等。后主便贬诸葛亮为右将军,行丞相事,照旧总督兵马。
诸葛亮在汉中,惜军爱民,聚积粮食,以图再进。