按照诸葛亮所指定的战略,北伐大军于建兴六年(公元228年)兵出祁山,开始了第一次的北伐战争,这也就是后人所熟知的一出祁山。
这里有一个地方需要特别指出的是,此次北伐诸葛亮的主要对手并不是《三国演义》中所说的司马懿,此时的司马懿还在荆州地区驻守,并未来到祁山前线与诸葛亮交锋。
诸葛亮的主要对手有两个,一个是当时曹军的统帅曹真,另外一个就是曹魏名将张郃。由于诸葛亮在北伐开始以前就派遣赵云、邓芝率领一支偏师作为疑兵进占斜谷南侧的箕谷并成功引诱曹真率主力东移,诸葛亮真正的对手其实也就是张郃了。
战斗开始之后,曹魏集团猝不及防,连连失利,北伐大军的进展非常顺利。不但天水、安定、南安地区先后落入诸葛亮之手,整个曹魏政权大为震惊。为了应付诸葛亮的进攻,魏明帝曹睿亲自坐镇长安,派遣曹魏名将张郃赶往陇右地区增援。
张郃援军迅速由关陇通道西进,打算从街亭地区进入陇右。此时的街亭就成为了双方争斗的要点。诸葛亮守住了街亭就意味着切断了关陇通道,阻止了曹魏援军对陇右地区的增援,反之如果街亭被张郃占领,则北伐大军的后路随时会被曹军切断、造成全军被曹军包围消灭的危险。因此,街亭之战在此次北伐中具有关键性的作用。
派谁去镇守街亭抵御张郃援军呢?当时随军的蜀汉谋士和将领们都认为只有魏延和吴壹这样的沙场老将才能担此重任,便纷纷向诸葛亮推荐魏延和吴壹。但诸葛亮最终的决定却出乎了所有人的意料。他不但否决了手下推荐的魏延和吴壹,反倒是任命毫无实战经验的参军马谡作为先锋前往街亭去抵御张郃。
马谡到了街亭之后,违背了诸葛亮的战前部署,以高翔屯兵列柳城、王平在山下扎营,自己则统率大军主力驻守街亭附近的南山之上,准备以逸待劳,迎击张郃的援军。张郃来到街亭之后,立即发现了马谡这个部署的致命缺陷,并立即采取了强有力的应对措施:对驻守南山的马谡军队主力围而不攻,切断其水源,造成其主力不战自乱。同时,张郃派出郭淮所部对驻守列柳城的高翔所部发动奇袭,很快就将列柳城占领。
直到此时,张郃才对已经人心惶惶的南山马谡主力发动总攻,很快就将其击溃。除了王平所部的一千将士之外,马谡其余各部均伤亡惨重,不得不放弃街亭这一战略要地仓皇撤回。张郃的援军随即迅速进入陇右地区,一举打破了该地守军的被动局面。由于张郃在街亭之战取得的巨大胜利,陇右形势发生逆转。诸葛亮眼看取胜无望,不得不下令全军撤回汉中,天水、安定、南安三郡也随即被曹魏军队夺回。
可以说正是街亭之战的失利,直接导致了诸葛亮一出祁山的失败,不但诸葛亮经过多年精心准备发动的一出祁山的战略构想遭受重大挫折,曹魏政权从此加强了对陇右及凉州地区的防御力度,使得诸葛亮在以后数次发动的北伐均失去了突然性。因此在街亭之战之后,兵败街亭的马谡就成为了众矢之的。而最终马谡被诸葛亮诛杀的做法也引起了巨大的争议。
参考书籍:《三国志》