很多人误以为明军攻破元大都,元朝统治便彻底落幕。事实上,元顺帝虽然退往草原,但北元仍握有大片北方土地,陕甘一带还有大军,山西则驻着王保保的十万精锐。对刚建立的大明来说,大都只是拿下了门面,真正难啃的硬骨头,还在太原。
王保保这个名字,常被小说人物遮住锋芒。真实历史中的他,并不是一个只靠身份出场的贵族将领,而是元末战场上极能打的一员悍将。红巾军势力最盛时,他连续进攻中原义军,攻破益都、济南等地,切断南北联络,给红巾军造成重创。
为什么山西会成为明军必须拿下的地方?
地形是一方面,兵力更关键。山西依山傍河,向南可以威胁中原,向东能够牵制北平,王保保把十万重兵压在这里,就像一把架在明军侧面的刀。明军若继续南下,他可以出兵袭扰,明军若回头防守,又会失去扩大战果的机会。
徐达很清楚,太原不破,北方战局就始终有个大口子。于是,他和常遇春分兵推进,准备从不同方向压向山西,逼王保保在城池与野战之间作出选择。
王保保没有等着明军慢慢围城,眼看太原可能被夹击,他采取了一招险棋,放弃固守,率领大军绕道奔袭北平,想直接打明军后方。
这一步够大胆,也够危险。只要北平失守,徐达就可能被迫回师,明军在山西的攻势自然瓦解。说白了,王保保想用一座北平,换掉太原战场上的主动权,北元能不能翻盘,关键就看这一手。
消息传到明军营中,许多将领主张回防。北平是明军在北方的重要据点,那里一旦出事,后果谁都承担不起。徐达却没有马上掉头,他判断王保保已经离开太原,城中防守必然变弱,明军此时回师,反而会错过最好的进攻窗口。
那该怎么办,保北平还是抢太原?
徐达选择了后者,他把主力继续向太原推进,昼夜赶路,连续夺取沿途城池,尽快把战线压到太原城下。这个决定看起来像是在冒险,实际上是在和王保保比速度。
王保保发现明军没有回撤,只能放弃奔袭北平,赶回太原救援。两支军队都在高速移动,原本的奇袭与反奇袭,最后变成双方同时赶到战场的硬碰硬。
战局刚开始时,徐达并没有等到全部步兵。先抵达的明军大约三万人,主要是骑兵,王保保手中却有十万兵马。三万人对十万人,正面交锋显然吃亏,徐达一度处在兵力不足的险境。
如果只是摆开阵势硬拼,明军未必占优。常遇春提出连夜劫营,明军也得到一个关键机会。元军将领豁鼻马据称暗中请降,愿意充当内应,外部突袭加上内部配合,战场上的平衡被突然打破。
深夜里,明军号炮响起,骑兵从多个方向冲入元营。元军没有完成战斗准备,营地很快陷入混乱,士兵互相冲撞,队形迅速崩溃。睡梦中的军队一旦失去指挥,人数优势也很难立刻转化成战斗力,这也是夜袭最可怕的地方。
王保保仓促逃离,据说慌乱中只穿了一只靴子,带着十八名亲卫奔向大同。这个细节后来成了太原之战最有记忆点的画面,一个曾经纵横北方的名将,最终以如此狼狈的方式离开战场。
战后,太原守军投降,山西局势随之改变。关于元军伤亡数量,后世叙述往往有不同说法,但这场战斗击溃王保保主力,削弱北元在山西的军事支点,这一点影响十分明确。
太原之战为什么重要?不是因为一场夜袭就能立刻结束北元,而是徐达用一次大胆判断,拆掉了北元牵制明军的核心棋子。明军没有被北平遇袭的消息牵着走,反而抓住王保保离开太原的空当,把对方逼回自己选择的战场。
不过,北元并没有从此消失。元顺帝退居草原后,北元仍保持相当实力,明军后来还要继续经营陕甘、河套和塞外方向。到了1388年,蓝玉在捕鱼儿海击败北元主力,北方局势才出现更大转折,这也说明太原一战是重要节点,却不是整个北方战争的终点。
同样是面对北方骑兵,明军并不是每次都靠正面冲锋取胜。太原依靠的是快速推进、调动对手、夜间突袭和内应配合,捕鱼儿海则发生在更大范围的追击与决战中。战法不同,结果也不同,关键都在于能不能把敌人的优势变成来不及发挥的劣势。
说到底,徐达这一战真正高明的地方,不只是敢赌,更是看准了什么时候不能回头。北平遇袭的压力摆在眼前,他没有被表面的危机打乱节奏,而是用最快速度拿下太原,迫使王保保从主动出击转为仓促救援。
太原城下的胜负,决定了山西归属,也让明军获得继续向西推进的空间。对大明开国战争来说,这不是普通的一场攻城战,而是一次围绕速度、判断和胆量展开的较量。
王保保的十万铁骑没有败在兵少,而是败在夜袭之下的失序,也败在徐达没有按照对手预想的路线行动。
