战略背景
作为现代战史分析师评估第三次北伐,需要先把它放在前两次失败的阴影里看。建兴六年街亭之败、同年冬陈仓久攻不下,让蜀军连续两次在主攻方向上付出昂贵代价。建兴七年(229)春,诸葛亮选择的不是再次正面突破,而是回到战略侧翼——陇南的武都、阴平。这两郡夹在汉中以西、陇右以南,对蜀汉来说既是入陇右的跳板,也是防守阴平小道、堵住魏军南下的天然屏障。这是一次明显从"志在关中"向"先固陇南"的战略调整。
双方部署
蜀军这次的兵力规模较前两次明显收敛,重点是以速度换战机。魏延、姜维领前队夺散关,关上守军未及反应即弃关而逃,蜀军占了险道;张郃带来的援兵抵达时险已失,只能退走 [c:17474]。诸葛亮随后亲率主力沿陈仓斜谷出建威,复出祁山下营。魏军方面,司马懿从洛阳调任长安前线,启用张郃为先锋,戴陵为副将,在渭水之南立寨;又派郭淮、孙礼以五千兵从陇西小路绕袭蜀军后方 [c:17475]。这套部署的核心思路是利用蜀军远征不能持久的弱点,"分蜀军之势、抄蜀军之后"。
关键决策点
全役最漂亮的决策是诸葛亮对郭、孙之袭的预判。在前两次北伐对峙中,他已经摸清了魏军对蜀军"千里而来、利在速战"的固化判断,因此当姜维、王平已快速攻下武都、阴平之际,诸葛亮反向布置:让两军已经把城池打下后陈兵于野,伪示主力分散;又预伏关兴、张苞和王平、姜维之兵,等郭淮、孙礼自投罗网 [c:17476]。这一笔"伪疏实密"的反包围,是诸葛亮多次北伐中战术执行最干净的一次,魏军两员要将仅能"弃马爬山而走"。 另一个反衬性的决策,是诸葛亮战后对陈式的处置。陈式不听号令、擅入谷口,致折四千余人;魏延虽有责任,诸葛亮以"久后必生患害"为由暂留其用,独斩陈式以正军法 [c:17477]。这个选择揭示了诸葛亮治军的实用主义:能斩之以儆,能留之以备,不为情绪、不为关系。
结果与回响
战役结束时,蜀汉得武都、阴平两郡的实际控制权——这是诸葛亮五次北伐中唯一明确拓地成功的一次。后主下诏复其丞相职,承认这是"扫荡羌、戎、克复二郡"的战果。从更长尺度看,武都、阴平两郡作为陇南门户,从此长期归蜀;这块缓冲地使汉中以北的防御纵深加深了一倍,也直接影响了三十年后邓艾偷渡阴平的路线选择——后者绕的,正是因蜀汉守备过弱而留下的小道。第三次北伐还消耗了曹真的主力,曹真不久之后病重,给后来"曹真兵败而病死"的剧情埋下伏笔。
反事实推演
若郭淮、孙礼那次反包围不被诸葛亮预判,蜀军主力被前后夹击的概率不小——前两次北伐中蜀军吃过类似亏。一旦在祁山方向被切断后路,武都、阴平两郡很难守得住,蜀汉再次只能撤回汉中。第二条反事实是若诸葛亮选择继续推进、不把战役收束在两郡,是否能进一步打开陇右?答案大概率是否定的:蜀军后勤已经在陇南极限,再深入陇右,必然遭遇魏军主力,而曹真、司马懿一线已经做好持久战准备。第三次北伐之所以是"小胜",恰是因为诸葛亮认识到本次窗口期适合什么样的胜利——拿到能守住的东西,比拿到守不住的更多东西要紧。
