老周
摘要:说起三国的重大战役,大家比较熟悉的是官渡、赤壁和夷陵的三大战役,往往忽视了蜀汉和曹魏的汉中之战,其实这场战役对于三国态势的走向影响深远,既是曹操和刘备的巅峰对决,同时也堪称蜀汉的立国之战。
【接上篇《曹操拿下汉中,形势一片大好,为什么不乘胜进军川蜀反倒班师回朝了?》】

打开网易新闻 查看精彩图片

图1:汉中之战刘备和曹操的巅峰对决
说起三国的重大战役,大家比较熟悉的是官渡、赤壁和夷陵的三大战役,往往忽视了蜀汉和曹魏的汉中之战,其实这场战役对于三国态势的走向影响深远,既是曹操和刘备的巅峰对决,同时也堪称蜀汉的立国之战。
建安二十年(公元215年)十一月,曹操击败张鲁占领汉中后,自己率主力返回长安,派大将张郃率军万余进入巴东、巴西两郡,主要的目的并不是要占领两郡,而是夺取当地资源,主要是将两郡的賨民迁往汉中,削弱刘备在益州东部三巴(巴郡、巴东和巴西)地区的的实力——益州东部三巴地区和川蜀合称巴蜀,刘备立即派巴西太守张飞率精卒万人从阆中出兵迎击。
两军在巴西郡宕渠县的蒙头、荡石一线形成对峙,张郃据寨而守,张飞则是围而不攻,每天派人挑战,想诱使张郃出战,但张郃始终坚守不出,双方对峙了五十多天。张飞为打破僵局,在详细勘察了地形后,先派小部队从小路迂回张郃营寨侧后,引诱张郃率军迎战,随后在山道狭窄处伏击张郃,张郃大败,弃马率十余亲兵攀山走小路逃回南郑,此战史称宕渠之战。
战后,刘备升将宕渠县升格为郡,并设宕渠侯国,册封賨人首领杜濩为邑侯,颁发“汉归义賨邑侯”金印。

打开网易新闻 查看精彩图片

图2:曹操率主力班师,却派张郃侵入巴东、巴西
宕渠之战落幕后,刘备也率领五万蜀军主力从荆州回到成都,这时,扬武将军兼蜀郡太守法正——其实法正才是刘备的第一谋士,他向刘备建议既然已经和曹魏开战了,就干脆出兵夺取汉中。汉中一战迟早要打,早打要比晚打好。按理曹操拿下汉中就应该接着来攻益州,但曹操却很快班师返回长安,说明曹魏内部肯定是有非曹操亲自去才能解决的问题,眼下镇守汉中的只是夏侯渊和张郃,这两位虽然都是名将,但相比曹操还是要逊色不少,我们正好抓住这个机会夺取汉中。而且一旦拿下汉中,对蜀汉是非常有利的。上策可以以汉中为跳板,北伐中原,复兴汉室; ‌中策可以逐步夺取曹魏控制的雍州、凉州,扩大蜀汉疆域;‌下策可以将汉中作为益州门户,凭关固守,屏障川蜀的安全。
这个建议史称“汉中策”,确实将蜀汉夺取汉中的时机、价值都分析得很透彻,史书记载,刘备“善其策”,采纳了这个建议,于建安二十二年(公元217年)冬,刘备决定发起汉中战役,正式拉开和曹魏争夺汉中的帷幕。

打开网易新闻 查看精彩图片

图3:刘备首席谋士法正提出“汉中策”
刘备第一步并不是直接进攻汉中,而是派张飞、马超、吴兰、雷铜四人率军进攻汉中以西的凉州武都郡(今甘肃陇南市)。很多人不明白,刘备为什么会先从武都开打,只要看一下地图就明白了。从关中到汉中总共有四条道路,分别是褒斜道、傥骆道、子午道和陈仓道,其中傥骆道和子午道比较险峻,不便于大兵团行动,褒斜道则被张飞烧毁,实际上只有陈仓道一条路了,而武都郡正卡在陈仓道的中间,所以武都郡可以说就是汉中的生命线,攻占陈仓道,就等于切断了汉中与关中的联系,对汉中来一个“关门打狗”。
张飞率军从沮道‌进攻下辨(武都郡治,今甘肃陇南市成县西北),由于蜀军进攻很突然,曹魏军措手不及,张飞很快就攻下了下辨,首战告捷。这样,蜀军控制了武都郡一半,但曹魏军反应也不慢,很快建立防线,与蜀军形成对峙。双方对峙了两个多月,曹操派曹洪、曹休和曹真三人率领的援军赶到了。
这时蜀军方面,马超因为在羌人中素有威望,被派去联络羌人。在下辩一线的只有张飞、吴兰、雷铜三人,蜀军兵力明显不如曹魏军。张飞很清楚,曹魏的援军到来,原来对峙的平衡就被打破了,
要想重新取得优势,必须要增派兵力。他为了争取时间等待援军,他命令吴兰守下辨,自己率部分部队前往固山,三国时的固山大致在今天‌甘肃省陇南市成县宋坪乡李家梁一带‌,距离陈仓道很近,张飞还放出风声,称自己要截断陈仓道。
张飞的如意算盘是虚张声势的花招——类似于赌博中的“偷鸡”,诱使曹魏军担心粮道被断,收缩防线,退守陈仓道,从而赢得时间。退一步说,如果曹魏军还是要进攻,也会为了确保后方安全,先进攻固山,这样自己就可以和曹魏军在固山一带周旋,将曹魏军的注意力从下边吸引到固山方向,从而下辨就安全了。

打开网易新闻 查看精彩图片

图4:张飞进攻武都是汉中之战的首战
没想到张飞的小伎俩被曹休一眼识破,曹魏军完全出乎张飞的意料,既没有退守陈仓道,也没有先肃清固山,而是直扑下辨。张飞都没有来得及反应,下辨就被攻破了,吴兰战死。丢了下辨,加上曹魏军的援军已到,张飞只好率余部从沮道撤回。曹休是曹操养子,一战成名,成为曹氏二代中的佼佼者,后来官至大司马,都督扬州军事。
下辨之战蜀军失利,但这只是汉中战役的序幕战,对于全军影响并不太大。之后蜀军虽然再没有从武都方向有所行动,但曹洪、曹休和曹真的部队始终都在武都,没有参与汉中之战。这也好理解,都是汉中的生命线,必须要有得力的部队镇守,不然被蜀军断了后路,那就相当被动了。
开场锣鼓过后,就是真正的大戏。建安二十二年(公元217年)七月,刘备亲率法正、张飞、黄忠、马超、赵云、魏延等将领——堪称蜀汉的全明星阵容,统领蜀军主力约八万人,从成都出发,经金牛道直取阳平关。
此时镇守汉中的曹魏军主将是征西大将军夏侯渊,副将是张郃和徐晃,曹操预见到刘备会攻打汉中,已经多次向汉中增兵,此时曹魏军在汉中的兵力,已经达到三万人,另外在武都郡还有曹洪、曹休和曹真率领的两万人。
三国时的阳平关位于今天陕西省汉中市勉县武侯镇,始建于西汉,是汉中盆地的西大门,连接成都的金牛道和通往关中的陈仓道在此交汇,战略位置极为重要,是名副其实的咽喉要道。阳平关南倚鸡公山,北濒嘉陵江,西面隔咸河与走马岭遥遥相对,与汉江南北的定军山、天荡山互为犄角。地势险要,进可攻,退可守,可以说得阳平关者得汉中。
夏侯渊和张郃就是依托阳平关的险要,与刘备对峙了一年半。对的,你没有看错,是一年半。蜀军在阳平关和曹魏军整整耗了一年半,史书上并没有看到蜀军猛攻阳平关的记载,这一年半的对峙可以用平静来形容。所以刘备很清楚,阳平关的地形,如果强攻,必然是白白付出将士的死伤,攻破关隘的可能性微乎其微。
原因也很简单,因为阳平关实在是太难攻了。实际上阳平关是由一岭一塞组成,一岭就是走马岭,一塞就是白马塞。这一岭一塞就可以同时卡死金牛道和陈仓道,等于是个双保险。

打开网易新闻 查看精彩图片

图5:阳平关是由一岭一塞组成
如果从金牛道进兵,只能走汉江北岸,因为南岸是悬崖根本无法行军。走马岭上的守军可以直接阻击,也可以放你过去,再从后面截断退路。而从走马岭向西,就会看到咸河汇入汉江的交汇口,而交汇口的汉江和岸上的山峰之间只有四百米的空地,白马塞就建在这段空地上。这简直就是最典型的“一夫当关万夫莫开”。
这个时候渡河可能遭到白马塞守军半渡而击,不渡河吧,前有河流,后有走马岭守军,是个死地。即便强渡成功,又是只有四百米宽的狭窄地段,还是背水列阵,处境十分危险。
唯一的破局就是先攻下走马岭,但这又谈何容易。走马岭是因为山头平坦可以走马而得名,山头上可以轻松驻守两三千人,但向南的山坡山势陡峭,仰攻的难度极大,基本上是不可能完成的任务。曹操能够拿下走马岭是采用兵不厌诈,假装久攻不下而撤军,结果守军竟然也跟着从走马岭撤退了,曹操立即杀个回马枪攻下了走马岭。现在守在阳平关的夏侯渊,显然不是这样的草包,这种诈术肯定没有用。
何况夏侯渊还命令张郃驻守广石,广石就在陈仓道和沮道的交汇处,和夏侯渊形成首尾呼应的犄角之势。刘备要是进攻阳平关,张郃就能从后包抄;同样,要是进攻广石,夏侯渊就可以从后包抄。
刘备曾经尝试先解决张郃,再全力进攻阳平关。他派出一万精锐分为十队,趁夜色一波接一波轮番猛攻张郃,不过张郃是曹操“五子良将”之一,绝非等闲之辈,他亲率亲兵进行反冲锋,拼死奋战,击退了刘备。

打开网易新闻 查看精彩图片

图6:张郃是曹操“五子良将”之一
阳平关啃不下,刘备只好再次玩起迂回战术,派大将陈式率一万余人截断马鸣阁道。
马鸣阁道是位于今天四川省广元市利州区白龙江东岸粗石栈青沟段的栈道,是东汉时期连通汉中与阴平郡(今甘肃陇南市文县)的咽喉要道,可以看作是汉中通关中、陇右的一条支路。如果陈式截断马鸣阁道就能从侧后威胁曹军,甚至切断汉中西北方向的通道。对夏侯渊来说,一旦马鸣阁道被截断,等于在阳平关侧后刺入一柄利剑,威胁太大。
夏侯渊早有准备,他安排确保马鸣阁道安全的是徐晃,徐晃早年是兴义将军杨奉的部下,归顺曹操后东征西讨屡立战功,是曹魏“五子良将”之一,和张辽张郃并称的名将。
徐晃虽然手下兵力不多,但经验丰富的他,很清楚守住马鸣阁道的关键并不在于兵力多少,而是充分利用险峻的地形。所以他并没有摆开阵势和陈式进行野战,而是集中兵力死死卡住栈道最狭窄、最难通过的那一段。他让士兵贮备好弓弩、滚木雷石,分段埋伏,然后静待蜀军来攻。陈式率军顺着栈道往上冲,徐晃一声令下,弓弩齐发,滚木雷石雨点般落下,由于道路狭窄,蜀军无处躲避,死伤惨重,陈式几次强攻全都失利,只好放弃进攻引军后撤。

打开网易新闻 查看精彩图片

图7:蜀汉先攻张郃,再攻马鸣阁道都失利
这下,刘备彻底没辙了,只能在阳平关下与夏侯渊对峙,时间一长,兵员、粮草消耗都不小,只好催促坐镇成都的诸葛亮火速增派兵力和补给。
但这让诸葛亮很是为难,因为占据益州不过短短三年,益州内部各派势力错综复杂,暗流涌动,如果大举增兵前线,后方空虚,可能会出现异变。这时益州从事杨洪就说:“汉中则益州咽喉,存亡之机会,若无汉中则无蜀矣,此家门之祸也。方今之事,男子当战,女子当运,发兵何疑?”杨洪的话态度非常坚决,让犹豫不决的诸葛亮下了决心,立即下令发兵增援前线。
虽然援兵到达,但阳平关依然难以攻破,刘备在阳平关下与夏侯渊对峙将近两年,终于改变策略,既然阳平关正面强攻无法得手,那就干脆想办法绕过这个阻碍。唯一可行的就是汉江南岸山区找出一条道路,但这一带山区山势险峻,陡峭难行,根本就没有现成的道路。但没有路也要找出路,在和夏侯渊对峙一年半的时间里,刘备派部队在汉江南岸的米仓山开辟出了一条路!
建安二十四年(公元219年)正月,刘备留大将高翔率领部分部队在阳平关正面,高翔的任务有两个,一是伪装蜀军主力仍在阳平关前线的假象,迷惑夏侯渊;二是保护蜀军补给线金牛道。
自己率主力南渡汉江(当时称沔水),从新开辟的米仓山小路直插定军山(今陕西勉县南)。这个行动是汉中之战最关键的转折点,虽然定军山是汉中盆地西南方向的制高点,战略位置重要,但因为位于阳平关侧后,如果不攻破阳平关,蜀军是不可能会到达定军山,所以夏侯渊没有在这里部署守备部队。因此刘备到了定军山,就迅速控制了这个战略要地,并在定军山上安营扎寨。

打开网易新闻 查看精彩图片

图8:绕过阳平关抢占定军山是汉中之战的转折点
接到蜀军突然占领定军山的消息,夏侯渊极为震惊,因为这意味着阳平关防线已经毫无意义了,
蜀军从定军山既可以包抄阳平关后路,也可以继续向东席卷整个汉中盆地。所以他顾不得阳平关下的高翔率领的蜀军,立即和张郃一起在定军山以北建立新防线,以阻止蜀军向汉中纵深进军。
夏侯渊的应对不可谓不快,他和张郃在定军山以北扎下营垒。但这时就没有阳平关那样险峻的地形可以依托,只能靠设置鹿角这些障碍物来增强防御。
现在反而是刘备占据地利,蜀军居高临下,自然不会坐视曹魏军建立防线。先是纵火烧毁鹿角,然后集中兵力猛攻张郃,张郃的营寨情况陡然危急,只好连连向夏侯渊求救。夏侯渊分出一半部队救援张郃,同时抓紧蜀军还没有来攻的时机,率领四百人出营整修被毁的鹿角。
在定军山上的法正看到这一情况,认为机会来了,立即下令出击!黄忠身披重甲,一马当先,率军从定军山山谷中犹如猛虎下山般猛然冲出!一时间战鼓声、马蹄声、喊杀声惊天动地,黄忠的部队利用从高处冲下的巨大势能,瞬间就冲垮了曹魏军的阵型,混乱中,黄忠一刀便将夏侯渊斩于马下!
定军山黄忠力斩夏侯渊,是汉中之战的高光时刻。这一战让定军山名闻遐迩,京剧《定军山》是脍炙人口的经典,1905年中国的第一部电影就是根据京剧翻拍的《定军山》,不过遗憾的是因为当年的技术限制,是无声电影,没能留下唱腔。
夏侯渊一死,曹魏军士气迅速崩溃,蜀军乘势攻破营寨,张郃带着残部逃回南郑。汉中的曹魏军将领推举张郃为临时统帅,统领曹魏军固守待援。

打开网易新闻 查看精彩图片

图9:定军山黄忠力斩夏侯渊,是汉中之战的高光时刻
曹操接到夏侯渊战死的消息,大为震惊,立即率领十万大军驰援汉中。不过此时曹操到汉中也已经难以挽回败局,兵力对比双方相差不多,战略态势上,刘备占据主动和优势。两军在汉中盆地形成对峙,刘备采取了坚壁清野的策略,曹魏军的补给线要翻越秦岭,维持大军补给的难度远远高于蜀军,这样的消耗战对曹操是非常不利的。
曹操用兵素来注重断敌粮道,所以对自己的军粮也是很重视,他将军粮囤积在北山。黄忠得知北山是曹魏军囤粮之地,就决定前去劫粮。他和赵云约定时间,由赵云负责接应。
曹操在北山部署重兵,所以黄忠很快陷入困境。到了约定时间,赵云见黄忠没有回来,便立即率军前去接应。赵云冲入曹魏军重围,硬生生把黄忠救了出来,回到自己营寨,看到曹魏军尾追而来,赵云下令大开营门,偃旗息鼓,弓弩手埋伏在营寨前的壕沟里,只有自己一人一骑立于营门。
曹魏军追到营寨,看到这个场景,生怕有伏兵,正在犹豫踌躇,赵云一声令下,弓弩手乱箭齐发,曹魏军转身就逃,赵云乘势挥军杀出,曹魏军惊恐万状,自相践踏,掉进汉水淹死者不计其数。
曹魏军这一战大败之后,曹操的情况更为困难。在汉中战场上,毫无优势,十分被动。几乎在同时,建安二十四年(公元219年)三月,关羽率领荆州地区蜀军主力发起樊城战役,猛攻樊城,曹魏守将曹仁连连告急。曹操陷入两线作战的窘境,而且为了维持汉中战场的大军补给,不得不加征赋税和徭役,导致代郡、宛城等地相继爆发叛乱。面对这样的局面,主动放弃汉中,不失为明智的选择。
但是就这样放弃汉中撤军,曹操颜面何在?于是就有了“鸡肋”的段子:曹魏大将夏侯惇向曹操请示夜间口令,曹操正在吃鸡,看着碗里的鸡肋,就随口以鸡肋为口令。听到这个口令,主簿杨修就开始打点行李,夏侯惇问他为什么要打点行李?杨修回答,鸡肋,食之无肉,弃之可惜。曹公以鸡肋为口令,早晚必将退军。夏侯惇觉得很有道理,便让手下也开始整理行装。曹操发现后,就问夏侯惇什么原因,夏侯惇如实告知,曹操大怒,下令以扰乱军心罪名将杨修处死——这是《三国演义》中的名场面,杨修因“鸡肋”而死也因此流传开来。

打开网易新闻 查看精彩图片

图10:杨修被杀并不是因为“鸡肋”
但这并不是真实历史,杨修虽然确实是在建安二十四年(公元219年)被曹操所杀,但曹操从汉中撤军是在五月,杨修则是在当年九月被杀,时间上差了四个月。而且杨修被杀的原因也不是因为“鸡肋”,更不是曹操忌恨他的才华,曹操气度很大,绝不是忌恨才华就会随意杀人。曹操杀杨修是以“前后漏泄言教,交关诸侯”的罪名,主要原因是杨修介入了曹操几个儿子夺嫡之争,这触碰了曹操的底线。加上杨修出身当时豪族弘农杨氏,曹操也是借杀杨修打压豪族势力。
最终曹操还是接受现实,于建安二十四年(公元219年)五月放弃汉中,率军撤回长安。
汉中郡就此完全落入刘备囊中,这一战可以说是刘备和曹操的巅峰对决,十多年以来,只要刘备和曹操本人交战,无一胜绩,简直就是逢曹必败的魔咒。这一方面确实有刘备实力不如曹操的客观原因,另一方面刘备在军事上的指挥能力也比曹操逊色。但这一战可以说是一雪前耻。更重要的是,刘备赢得了汉中之战,控制了汉中郡全境。
这样,蜀汉的控制区囊括荆州、益州和汉中,达到了蜀汉政权的巅峰,所以这一战堪称蜀汉的立国之战,重要性和影响力不亚于官渡之战、赤壁之战和夷陵之战,但很可惜汉中之战的知名度,远远不如这三场战役。

打开网易新闻 查看精彩图片

图11:汉中之战堪称蜀汉的立国之战
汉中之战落幕两个月之后,建安二十四年(公元219年)七月,刘备在成都自立为汉中王。这不仅是沿用先祖汉高祖刘邦的封号,也说明了汉中对于蜀汉的重要性。
不过,蜀汉政权的辉煌仅仅维持了半年,建安二十四年(公元219年)十二月,关羽在麦城兵败被杀,荆州落入东吴之手。蜀汉的实际控制区就只剩下益州和汉中,要是刘备没能打赢汉中之战,那么蜀汉就只有益州一隅,三足鼎立也就无从谈起了。
(本文图片来自网络)