马谡如果当道下寨,汉军就能守住街亭吗?

作为三国历史中知名度最高的故事之一,“马谡失街亭”一直以来便在各路小说、影视剧、游戏中被不断演绎。可以说,这场对蜀汉来说至关重要的街亭之战,因为马谡临阵放弃了孔明布置的“当道下寨”的计划,改为“屯兵于山”,结果遭魏军完败(《资治通鉴》原文:谡违亮节度,举措烦扰,舍水上山,不下据城。张郃绝其汲道,击,大破之,士卒离散),致使本来形势一片大好的诸葛亮第一次北伐最后落得个虎头蛇尾。

由此千百年来人们也始终在讨论一个话题:如果马谡真的按照孔明部署选择“当道下寨”,那么汉军就一定能守住街亭吗?

上图_ 街亭位置所在

战前形势:双方皆不容有失

我们先来看一下街亭之战前的双方态势:蜀汉在曹魏的陇右地区取得重大进展。当诸葛亮率汉军主力进入陇右时,天水、南安、安定三郡反水降汉,偌大的陇右只剩下一座陇西城还苦苦支撑。但此时的陇西与外界的联系被汉军切断,失陷也只是时间的问题。在这种情况下,曹魏迅速做出反应,魏明帝以大将张郃统兵西进,救援陇西。得此情况后,诸葛亮派马谡率军在街亭阻击张郃,为攻取陇西争取时间。

之所以选在街亭阻击魏军,因为当时由关中到陇右一共只有两条可靠的山道:

一是陈仓渭水道,诸葛亮此时正在此与郭淮对峙;

另一个就是陇山道,街亭就是陇山道的西口,是从陇山道前往陇右的必经之路。

如果在攻克陇西前守不住街亭,汉军的处境就将非常危险:

首先,张郃的援军和陇西可以形成前后夹击之势,将汉军攻城部队围困;

其次,虽然天水等三郡投降,可诸葛亮并没有实际派兵接收,只是在名义上收复了三个郡。如果街亭失利,汉军将“进无可据”,只能撤军返回,北伐也将徒劳无功。

上图_ 三国地图

对魏军来说,形势同样不容乐观。陇西太守游楚对前来劝降的汉使说:“卿能断陇,使东兵不上,一月之中,则陇西吏人不攻自服。”(《魏略》)可见在游楚看来,陇西的坚守极限是一个月。一月之内援军能到则围解,如果赶不到,那么陇西必将失陷。后来的事实证明,魏军从长安赶往街亭用了十余日。也就是说诸葛亮交给马谡的任务便是坚持剩下的十几天,保障汉军主力拿下陇右。而张郃的计划也相当明确,必须尽快击破当面阻击,在陇右失陷前赶到城下。

汉魏两军,一个想“耗时间”,一个要“赶时间”,街亭之战就在这样的背景下爆发了。

上图_ 马谡(190年-228年),字幼常

双方实力对比:魏军全面碾压

讲完形势,我们就能明白马谡要做的其实就是如何尽可能长时间地拖住魏军。作为防御一方,其可以依靠的有利条件一般包括兵力、地利和工事三个方面。那么,马谡在这三个方面上有优势吗?

先看兵力。

街亭之战中,魏军人数有明确记载:“(魏明帝)乃勒兵马步骑五万,遣右将军张郃督之,西拒亮”(《资治通鉴》)。也就是说,张郃所部兵马为5万。有学者指出,由于陇西战况危急,张郃率军昼夜行军,那些不适合轻装疾进的步兵、车仗、辎重等单位肯定是被落在了后面,所以街亭之战魏军兵力绝不会真有5万,一般认为应该在2万上下。

汉军一方没有明确记载,但考虑到汉军主力一部在围攻陇西,一部随孔明对战郭淮,而孔明首次北伐总兵力不过6万,不可能派给马谡很多兵马。加之街亭之战中作为马谡副手的王平只分到1000余人,按汉军军制计算,马谡所部最多不过8000人。如此,则汉军在兵力上劣势明显。

上图_ 央视版《三国演义》中,马谡(左)与王平(右)在关于街亭之战时驻军的争辨

再看地利。

据学者现场考证,街亭地区的所谓“当道”,也就是两山之间的山口,是一块面积很大的冲击平原,非常像“一把折扇的扇柄”(徐日辉《“陈仓渭水道”与街亭战役考》),扇柄往东(即魏军来攻方向)就是宽广的开阔地,以步兵为主的汉军要在这里阻挡以骑兵为主的魏军至少十天,其难度可想而知。如果汉军当道扎寨,压力其实非常大:张郃完全可以集中力量选择一点进行突破。所以说,街亭地势对汉军很不友善。

最后看工事。

地形、兵力都对汉军不利,那马谡能够仰仗的,就只有坚固的防御工事了。街亭虽有一旧城,但因年久失修,早已破败不堪用。而马谡来到街亭后不久,张郃就接踵而至,汉军也没有时间进行土工作业。所以说,汉军在街亭也没有完备工事可以依托。

兵力、地利、工事,这三个最主要的方面汉军都处于不利地位。想当初马谡率领军来到此地时,肯定会先骂一番娘。也就是在这时,他的目光瞄上了山口两边的山头,可能就是这一刹那,屯兵山上的构思在他的脑海中形成了。当然,笔者认为马谡一定是先率军向张郃发起过一次突击,希望趁敌人立足未稳之时打他个措手不及,但是没有成功,为节约兵力,这才率军上山。不然,但凡是个智商正常的将领,怎么可能什么也不做就让人团团围在山上?

而就是这个上山的决定,直接导致了最后汉军的溃败,这也是此役马谡最遭诟病的地方。那么,马谡究竟该不该上山呢?

上图_ 唐朝时期的陇右道

马谡的选择:屯兵山上并非下策

首先,应该肯定的是,在兵力不足且无工事依托的情况下,让几千步兵去抗几万骑兵,除非这些步兵兄弟人人能有奇侠的战斗力,否则把他们安排在山上,凭山势来抵消骑兵的冲击,未尝不是一个选择。其次,如果不守山头,那么张郃可以绕过当道的汉军,寻找山间小道直接驰援陇右。虽然小道肯定不好走,但这样不用怕遭敌军阻击。但我们看,恰恰是马谡上山后,张郃没有绕过,而是围山开战。

为什么?因为如果不理马谡在山头上这几千人直接西进,这些人就可以从容下山跟在张郃后头,成为魏军后方的隐患。但是完全不在当道设防,显然也是不行的。可对于马谡来说,他实在是没有太多的资源能够调配。前文已述,汉军本来就少,如果既守山、又要道,张郃完全可以集中力量,以精锐骑兵为矛头突破其在当道上的守军。所以对于马谡来讲,不管他怎么做,都难保完全。因而他率军上山,恐怕就是希望在最大程度节约兵力的基础上,使张郃不敢毫无顾忌地一路向西。由此可见,他的选择不能算最差。

上图_ 张郃(?-231年)

配角的表现:临阵指挥太关键

然而,马谡还是败了,而且败的很干脆。张郃围山后,派兵断绝水源,山上的汉军就抓瞎了。虽然马谡提前派黄袭、李盛保护水源。可张郃派重兵袭击黄袭和李盛,夺取了水源。然后张郃围而不战,七天后发动进攻,汉军大败。以几千人拖了魏军名将张郃几万人七天,马谡恐怕是尽力了。

但马谡是不是没法做的更好?显然不是。史籍记载:“众尽星散,惟平所领千人,鸣鼓自持,魏将张郃疑其伏兵,不往逼也。于是平徐徐收合诸营遗迸,率将士而还。”(《三国志·蜀书·王平传》)副将王平仅率千余兵马,却巧施疑兵之计,迫使久经沙场的张郃也不得不小心对待。

上图_ 街亭之战

可见,马谡在临场指挥上还是有很多地方不尽如人意:

一是在水源断绝后未能组织官兵利用夜间突击抢水,也没有想办法重振士气。对比一下长平之战,赵括在断粮十余日的情况下尚能组织赵军进行成建制的突围行动,两人的差距可见一斑。

二是没有像王平一样,施计迫使张郃不敢轻举妄动。如果马谡能在指挥上做的更好,再坚持几天也不是没可能的。

所以,马谡在街亭之败中还是负有不可推卸的责任。

上图_ 诸葛亮斩马谡

孔明最大的难题:谁来对付张郃?

由此,我们就引出了一个问题:为什么马谡无法率领汉军取胜?

《三国志》中对马谡有一段这样的描写:“才器过人,好论军计,丞相诸葛亮深加器异……每引见谈论,自昼达夜。”作为孔明的参军,马谡的军事理论功底十分深厚,但却缺乏一线实战经验。而他的对手张郃却是“识变数,善处营陈,料战势地形,无不如计,自诸葛亮皆惮之”《三国志·魏书·张郃传》。以一个缺乏实战经验的参谋军官,去迎战一个久经沙场的方面大将,而且在兵力兵器上又无优势,这就好比让一个新司机开一辆小排量汽车参加F1大赛,他能赢得了开着方程式赛车的老司机吗?

上图_ 魏延(?-234年)

那么,派谁迎战张郃才适合呢?当时汉军内呼声最大的是魏延,但魏延正率军围攻陇西,一时找不出能接替他的人;汉军另一位大将赵云则在箕谷对峙曹真,同样抽不出身。可能有人会问:那姜维呢?姜维虽然能力可以,但如果你作为统帅,会把这么重要的一个任务交给一个只有26岁、且刚刚投诚过来的降将吗?

此外,吴懿、吴班也可担此重任。但出于抑制巴蜀士人集团的考虑,最后孔明还是选择了和自己一样出身荆襄士人集团的马谡。马谡苗正根红,又是心腹。毕竟把部队交到一个人手上,最大的前提是这个人不能和自己貌合神离。其实,孔明最明智的选择,就是自己亲率人马迎战张郃。像张郃这样的名将,自袁绍时代起就是独挡一面的大将,此后几十年南征北战,指望他在实战中出错的可能性太小了。除了孔明,汉军还能指望谁在客观条件绝对不利的情况下挡住张郃?

上图_ 诸葛亮(181年-234年),字孔明

综上所述,如果马谡按照诸葛亮的部署当道下寨,同时分兵戍守山头,且重用王平、施以巧计,在短期内或许能让张郃无可奈何。

但汉军兵力不足,战场环境也不利于己,时间一长,其状态、士气、警惕性都会出现变数。一方面孔明还没完全把陇右建成根据地,另一方面就是守军人数实在太少。为了节约力量,马谡或许只得放弃当道,屯兵山上,以求尽量拖住张郃,使其不敢大胆西进。但绝对实力的差距,加上张郃名将级别的临场发挥,街亭即使一时能守住,也很快会被攻破。

说白了,街亭之失,蜀汉是输在国力上。即使换成姜维、魏延来守,恐怕也难逃马谡一样的结局。

作者:林森校正/编辑:莉莉丝

参考资料:

【1】陈寿 《三国志·魏书·张既传》

【2】陈寿 《三国志·魏书·张郃传》

【3】陈寿 《三国志·魏书·郭淮传》

【4】陈寿 《三国志·魏书·明帝纪》

【5】陈寿 《三国志·蜀书·诸葛亮传》

【6】陈寿 《三国志·蜀书·王平传》

【7】司马光 《资治通鉴》卷七十一

【8】鱼豢 《魏略》

【9】徐日辉 《“陈仓渭水道”与街亭战役考》

【10】王文杰 《街亭位置考辨》

文字由历史大学堂团队创作,配图源于网络版权归原作者所有