马谡的部队以步兵为主,从诸葛亮的大本营西城到街亭大概300里,而曹睿的先锋张郃的部队以精锐骑兵为主,是从眉城出发的,到达街亭大概500里。敌我双方大体上是同时出发去街亭。200里地的距离,会给马谡留出来多久的时间呢?我们可以参考当初曹操攻打新野时,5000精骑一日一夜急行军300余里。这样看到张郃比马谡晚到街亭约一天。试想,马谡到达街亭时,如果按照诸葛亮的主张,在大道上扎营,并无地势之险可屏障,如果兵力相当也许可以相持一战,在实际兵力1:5的情况下,如果选择当道扎营就是极其愚蠢和错误的选择了。不说打仗,就是被围营的情况下,马谡又深知诸葛亮是没有多余的后备队伍可以给自己救援,缺少水源的话,这一万人只要三五日就彻底失去了战斗力。而且,张郃的部队距离自己只有一天的路程,必须快速的凭借自己的认知做出判断和选择。马谡依据地势选择山上扎营其实是在当时各种条件下,综合判断决策出来的一个最佳方案了。起码可以保证自己的侧翼和背后不被敌人包围,在正面狭窄的作战面上,敌人难以展开进攻,人数的优势会因为地势高低的关系被缩小。同时凭借自己掌握上游水源,进可攻退可守,也可以在坚守数日之后,等待魏延拿下陇西之后,诸葛亮可以调派部队来增援自己,形成反包围,一举拿下张郃。此时如果按照马谡的方案的话,或许街亭之战胜负仍难以判断,而此时王平的错误主张致使整个战局急转直下,王平分走了一半的兵力选在当道扎营,致使兵力再度分散,难以形成合力。5000兵力再加上缺乏武力高强的武将存在,马谡部队形成了速败的局面。但是马谡仍然成功突围,带领有部分部队冲出了张郃的层层阻击,保存了西蜀的有生力量。而同时,在列柳城的高翔也被郭淮击败撤兵,箕谷一线赵云的疑兵也被对手识破,只好烧了栈道防止魏军直接进入汉中,抄了诸葛亮的后路。诸葛亮此次北伐的战略部署完全失败。从作战难度和指挥的正确率来看,马谡并无过错,即便是诸葛亮本人带着王平和1万人来守街亭,也未必能够得到比马谡指挥更好的结果。而在三国演义中,把此次北伐失利的全部原因嫁祸给马谡,真是三国演义当中的第一冤案啊。
诸葛亮为什么会起了杀心呢,有两点原因,明线上当时的蜀汉政权并不完全掌控在诸葛亮手中,如果失败的责任由诸葛亮来承担的话,对于其掌控蜀汉的军政大权是不利的,因为朝中就会有原来的川蜀帮的势力来干预影响。所以必须要找到一个替罪羊来顶包,马谡是诸葛亮最信赖的人,可以拿来定罪,但诸葛亮并不想杀马谡。但第二个原因的出现,改变了诸葛亮的想法,马谡逃跑了,为什么呢?马谡认为诸葛亮拿自己顶包是因为看出来刘备托孤时的疑点,要接机除掉自己。而诸葛亮联想到马谡第一次违抗自己的命令、然后逃跑,不由得不联想到当年先主刘备托孤时的那段评价马谡的话,自然也是吓出一身冷汗,下令缉拿马谡。后终于抓到马谡,投在大狱中,在狱中亡故(物故)了。并非当时在军中就挥泪斩了马谡。

《三国志蜀书马谡传》中是这样记载这段历史的:建兴六年,亮出军向祁山,时有宿将魏延、吴壹等,论者皆言以为宜令为先锋,而亮违众拔谡,统大众在前,与魏将张郃战于街亭,为郃所破,士卒离散。亮进无所据,退军还汉中。谡下狱物故,亮为之流涕。良死时年三十六,谡年三十九。可惜马氏兄弟马良死时36岁,马谡39岁。
关于马谡最后一个问题,如何证明诸葛亮识破了刘备,拔掉了马谡这个眼线呢?我们可以看看魏延是怎么死于马岱手中的,这不正是刘备计谋的翻版吗?诸葛亮一生谨慎,却在死后玩了这么大的一个剧情,绝非自己的原创想法,只不过抄袭了刘备的思路,用在了刘备最为信赖的大将魏延的身上,应了那句话,出来混总是要还的。










