建兴六年,诸葛亮经过周密策划,采取声东击西的战术,派大将赵云与邓芝领一支军队驻扎在箕谷(今陕西褒城县西北),作出要从斜谷进攻魏国眉县(今甘肃眉县)的架势,给对方造成错觉。
魏明帝一听,吓慌了手脚,赶快派大将曹真集中兵力进行堵截。实际上,诸葛亮自己却率领大军,从箕谷的西面北上,直指祁山(今甘肃西和县西北),造成从西北包围长安的军事态势。这次出兵,由于选择好了时机,又避开了魏国的主力,使得祁山一带的魏兵,纷纷退败,不仅招降了魏国的名将姜维,而且使魏国的天水(今甘肃甘谷东)、南安(今甘肃陇西东)及安定(今甘肃泾川一带)三郡都宣布脱离魏国,接受诸葛亮的指挥,真可谓“旗开得胜”。
可是,不幸的事情发生了,拒守街亭的马谡失利了。街亭,在甘肃庄浪东南,是通向汉中的咽喉。此地一失,使已经取得的胜利,顷刻化成泡影,蜀军被迫撤回汉中。
这些天来,军营内外,气氛紧张、沉闷。大家都在心痛街亭的失败,诸葛亮更是懊恼不已。他在责备自己没有记住刘备临终时交待的“马谡言过其实,不可大用”的话,以致片面地相信夸大自诩的马谡,造成了如此重大的损失。他决定处斩马谡,以明军纪。
“刀下留人,刀下留人!”参军蒋琬骑着马风驰电掣般地赶来并高声地喊着。刀斧手听到喊声,迟疑了一下,收回了正要挥去的大刀。
蒋琬进帐以后,向诸葛亮哭着求饶道:“我听说楚、晋交战的时候,楚国大将成得臣打了一次败仗,楚王便逼他自杀了。晋文公听到这个消息,高兴得象打了一次胜仗。现在天下未定,便杀掉有才能的将士,多可惜啊!”但是,诸葛亮并没有接受蒋碗的请求,一面流着泪,一面宣布了处斩马谡的命令。
诸葛亮为什么既重用马谡,又要挥泪,处斩马谡呢?这正反映诸葛亮的赏罚严明。
原来马谡是以诸葛亮为首的荆州地主集团中的重要成员。当诸葛亮出来辅佐刘备以后,马氏兄弟也投奔到刘备部下。后来马谡博得了诸葛亮的赏识。刘备死后,诸葛亮立即提拔他为参军,要他参加军国大事的研究,但这次马谡竟然犯了如此盲目自大的错误,导致军心涣散,诸葛亮这样做不仅可以整顿军纪,还可以提升战斗力。