司马懿不去追谡,却统兵径趋祁山,来攻诸葛亮大营。亮接王平军报,已知马谡误事,急忙退回西城,且檄令天水诸郡守吏,齐回汉中,并饬赵云邓芝,收军还阳平关。忽报司马懿统兵十余万,蜂拥前来,城中留兵不多,欲趋往阳平关,已是不及。将士等并皆失色,亮独谈笑自若,但说无妨。如此镇定,方可将兵。待懿兵将到,传令城上偃旗,城中息鼓,大开四门,每门令军役洒扫,不准妄动,自引小僮两人,携琴登城,在城楼上焚香操琴。有胆有识。司马懿当先跃马,来攻西城,遥见诸葛亮如此布置,不禁大疑,端详了好多时,一些儿没有破绽,乃麾令退兵。部将问为何因,懿与语道:“我闻亮不入子午谷,煞是谨慎;今大开城门,岂肯这般疏略?明明是诱我入城,为掩杀计。我宜速退,休为所算。”说毕自去。亮见司马懿退兵,不由的鼓掌大笑。参佐问亮道:“司马懿号称能军,为何忽来忽去?”亮笑说道:“懿知我谨慎,不肯弄险,他见我如此模样,必疑有伏,所以退去;我料他不走大路,必沿北山遁去,今还要送他一程,截留一些辎重,也不负他一番奔走哩。”说着即派部将吴懿等,速赴北山,只准在山谷中呐喊,不准厮杀,如敌有辎重,即可夺取,运回阳平关便了。吴懿等奉命即行,亮率参佐等出了西城,赶归阳平关。那司马懿果为亮所料,绕走北山,蓦闻后面喊声大震,总道是蜀兵追来,慌忙抛弃辎重,没命跑去。吴懿等谨依将令,不敢追袭,但将辎重运回阳平关。亮已退入阳平关内,由魏延马谡等接着。谡跪伏请罪,亮作色道:“汝违我节度,几至倾覆全师;若非明正军法,何以服众?”谡泣答道:“丞相视谡如子,谡亦视丞相如父,今自知偾事,罪该万死;但愿丞相思殛鲧兴禹故事,谡虽死,亦感深恩。”亮不禁挥泪道:“汝若早听王平计议,何致此败?今事已至此,不能挠法,汝家小自当抚恤,汝子与我子相等,不必挂怀。”说至此,即令左右将谡推出;斩首徇众,仍令缝合尸骸,具棺埋葬;且亲自临祭,月给谡家钱米,抚养遗孤。先公后私。亮更太息道:“先帝尝谓谡言过实,不可大用,今果应此言,自愧不明,致误军事。谡果有罪,我亦难辞。”遂拟上表自劾,可巧赵云邓芝,自箕谷退归,缴还军令,云自言无功,应受惩戒。亮问明邓芝,芝言魏将曹真,率兵追袭,幸由云亲身断后,步步为营,始得全军归来。亮欷歔道:“街亭军退,兵将不复相顾,箕谷军退,兵将并不相失,可见用兵在人,原不在多寡呢。”云尚有军资带还,亮使分赏将士。云答称军士无利,何为有赏?且暂贮库中,作为冬赐;亮点首称善。因即表请自贬,云亦附表请惩。后主得表,召问蒋琬费祎,祎等谓应从亮言,暂行降职,乃贬亮为右将军,行丞相事;降赵云为镇军将军,使蒋琬赍诏至营。亮受诏后,留琬共饮,琬语亮道:“昔楚杀得臣,晋文公然后心喜;今天下未定,邃杀马谡,自失智士,岂不可惜?”亮流涕答道:“孙武所以能制胜天下,全赖法严;今四海分裂,兵交方始,若复废法,何以治军?”琬劝亮回成都,亮摇首道:“奉诏讨贼,奈何罢休?”琬复说道:“如再欲伐魏,必须增兵。”亮怅然道:“街亭败退,非由兵少,实由亮误用马谡,致有此败;不肯讳过。今当减兵省将,明罚思过,惩覆辙,慎将来,且望在朝诸公,勤补吾阙,然后事可定,贼可灭,功可蹻足而待了。”琬当然佩服,旋即辞去。亮乃考劳勚,扬壮烈,引咎责躬,厉兵讲武,再作后图。既而吴鄱阳太守周鲂用诈降计诱魏攻皖,魏扬州牧曹休,误听鲂言,当即发兵;魏王曹叡,又使司马懿向江陵,建威将军贾吴兵邀击石亭,大破休军,休奔回夹石。又由吴兵追及,险些儿不能脱身,还亏贾逵兼道援休,才得幸免;所有军士粮械,丧失垂尽。司马懿中道折还,休惭愤成疾,疽发背上,不久即死。继任为魏将满宠,老成持重,控御有方,遂成重镇。独诸葛亮闻