洪武二十年的秋日,漠北草原已早早染上萧瑟。枯黄的牧草在风中起伏如浪,远处阴山的轮廓在灰白天幕下显得冷峻而沉默。徐达的中军大帐设在捕鱼儿海西岸,帐外旌旗在凛冽秋风中猎猎作响,旗面上的“明”字时而舒展时而紧卷。这位五十三岁的大将军站在沙盘前,眉头深锁,手指沿着阴山北麓缓缓移动,最终停在和林的位置。帐内炭火发出噼啪声响,将他的身影投射在牛皮帐壁上,随着火光摇曳不定。
“大将军,哨骑回报,扩廓帖木儿主力仍在百里之外游移,似在等待寒冬。”副将蓝玉掀开帐帘,带进一股寒气。他甲胄上凝着白霜,脸颊被漠北的风刮得通红。徐达没有立即回应,他转身看向帐壁上悬挂的巨幅地图,那是根据元朝遗留图籍和多次北伐经验绘制的漠北形势图。图上标注着水草分布、部族驻地、古道驿站,还有用朱笔圈出的几处关键战场。
“等待寒冬?”徐达的声音低沉,“扩廓是想拖到十月,待风雪封路,我军补给断绝。”他走到沙盘边,拿起代表明军主力的木雕战马,轻轻放在捕鱼儿海东侧,“但他忘了,我们也曾在漠北度过冬天。传令各营,加紧修筑越冬营垒,储存草料。另外,派人与东部的纳哈出联络,许以归顺后的爵位。”
这已是徐达第三次率军深入漠北。每一次北伐都是对国力、军力、意志的极限考验。三十万大军从北平出发,携带三个月的粮草,沿途设立十二个转运站。民夫的数量是士兵的两倍,他们驱赶着牛车、骆驼,在逐渐荒凉的原野上形成绵延数十里的队伍。越是往北,景色越是苍茫。绿意消退,代之以无边的枯黄;村落消失,偶尔能见到废弃的蒙古包骨架在风中吱呀作响;天空变得高远而冷酷,成群的候鸟向南飞去,仿佛在逃离即将到来的严寒。
蓝玉出帐传令后,徐达独自坐回案前。案上摊开着北伐以来的行军日志,字迹刚劲:“八月初七,出居庸关,塞外风沙扑面,士卒多有不适。”“八月二十,抵开平,遇小股蒙骑袭扰,斩首三百。”“九月初五,至应昌,获元宫残余典籍,中有漠北水草图,实为至宝。”他提笔蘸墨,在今日的条目下写道:“九月十八,驻捕鱼儿海,天骤寒,士卒夜不能寐,烧马粪取暖。”写到这里,他停顿片刻,又添上一句:“然士气未堕。”
帐外传来马蹄声,一队夜不收巡逻归来。这些精锐侦察骑兵每人带着两匹战马,马鞍旁挂着弓矢、水囊和干肉。他们的皮袄沾满尘土,脸上带着长期曝晒的黝黑与风霜刻画的纹路。队长下马时动作有些僵硬,左腿显然带着旧伤。徐达走出大帐,士兵们立即挺直身躯行军礼。“可有异常?”徐达问。队长摇头:“西北五十里内无大军踪迹,但发现新鲜马蹄印,约三百骑,往东北方向去了。”徐达点头,命军需官给夜不收加赏羊肉和烧酒。他知道,这些精锐是大军的眼睛和耳朵,每一次平安归来都意味着避免了一次可能的突袭。
夜幕降临后,草原气温骤降。士兵们围坐在篝火旁,用铁盔烧化雪水,泡开硬如石块的干粮。有人低声哼唱家乡小调,曲调在空旷的草原上显得格外苍凉。火光照亮一张张年轻或不再年轻的脸庞,他们来自山东、河南、江浙,大多数人从未见过如此辽阔而严酷的土地。一个十七岁的新兵望着星空,轻声问身旁的老兵:“伍长,咱们还要往北走多远?”老兵啃着肉干,含糊回答:“走到找不到北元皇帝为止。”周围响起几声苦笑。
徐达巡视各营时,特意去了伤兵帐篷。帐内弥漫着草药和血腥气,军医正在给一个腹部中箭的士兵换药。那士兵咬着一块木棍,额头渗出豆大的汗珠,却未发出一声呻吟。徐达俯身查看伤口,箭簇已取出,但伤口周围开始溃烂。“用酒清洗,烧烙铁止血。”他对军医说。这是残酷却有效的方法,许多士兵因此保住性命,也许多人没能熬过感染。走出伤兵营时,徐达仰头望向星空。漠北的星空格外清晰,银河横贯天际,北斗七星低垂北方。他想起了南京,这个季节的秦淮河应该正是灯火璀璨,画舫如织。而在这里,只有无边的黑暗和随时可能出现的敌人。
九月末,扩廓帖木儿终于出现了。清晨的薄雾中,蒙古骑兵如幽灵般从丘陵后涌出,起初只是地平线上的黑点,很快就连成一片移动的浪潮。他们没有立即冲锋,而是在两里外停下,组成传统的半月阵型。战马嘶鸣声随风传来,夹杂着低沉的号角声。明军营垒内,警钟急促响起,士兵们迅速进入防御位置。徐达登上瞭望台,透过千里镜观察敌阵。他看到了蒙古军队中央的苏鲁锭长矛,那是统帅的标识。“终于来了。”他低声说,语气中竟有一丝释然。
战斗在午时打响。蒙古骑兵首先发起试探性攻击,千余轻骑从两翼包抄,箭矢如飞蝗般射向明军阵地。明军弓弩手在盾牌掩护下还击,车阵后的火炮发出轰鸣,实心铁弹在骑兵群中犁出血肉通道。徐达没有动用主力,他在等待。果然,未时左右,蒙古军阵型变动,重骑兵开始向前推进。这些骑兵人马皆披皮革镶嵌铁片的铠甲,手持长矛,如同移动的钢铁堡垒。他们速度不快,但压迫感极强。
“神机营准备。”徐达下令。三千名火铳手从车阵后列队上前,他们分成三排,前排跪射,中排蹲射,后排立射。这是经过多次改良的轮射战术,可以保持连续火力。当蒙古重骑兵进入百步距离时,第一排火铳齐射,白烟弥漫,铅弹穿透铠甲。紧接着第二排、第三排,硝烟尚未散尽,弓弩手又进行覆盖射击。蒙古骑兵的冲锋在五十步外停滞,伤亡惨重的他们开始后撤。
但徐达知道,这远未结束。扩廓帖木儿是久经沙场的老将,不会如此轻易放弃。果然,申时一刻,蒙古军改变了战术。他们分成数十支小队,从不同方向发起骚扰性攻击,一旦明军出击便迅速后撤,试图分散消耗明军兵力。同时,一支精锐骑兵绕到侧翼,突袭明军的补给车队。徐达早有防备,蓝玉率领的三千骑兵及时拦截,双方在草原上展开激烈厮杀。刀光剑影中,不断有人坠马,受伤战马的哀鸣刺破苍穹。
战斗持续到黄昏。蒙古军最终未能突破明军防线,在丢下两千多具尸体后撤退。明军也付出了八百余人伤亡的代价。清理战场时,士兵们默默收集阵亡同袍的遗体,集中火化。骨灰将装入陶罐,带回故乡。徐达巡视战场,看到一具蒙古骑兵的尸体,那是个不超过二十岁的年轻人,手中还紧握着半截断裂的矛杆。他胸口有一个碗口大的伤口,那是火炮的杰作。徐达伫立片刻,命人将尸体也一并焚化。“都是父母所生,何必暴尸荒野。”他说。
接下来是漫长的对峙。蒙古军不再发起大规模进攻,而是不断骚扰,袭击补给线,试图拖垮明军。漠北的冬天来得迅猛,十月初就降下第一场雪。雪花纷纷扬扬,一夜之间将草原染成白色。寒冷成为比蒙古骑兵更可怕的敌人。士兵们的冬衣在持续的低温和风雪中显得单薄,冻伤者日益增多。马匹需要更多草料,而草原已被积雪覆盖。徐达下令宰杀部分伤弱马匹,肉食分给士兵,皮革用来修补帐篷和制作冬衣。
最艰难的时刻出现在十月下旬。一场持续三天的暴风雪切断了明军与后方的一切联系。积雪深及马腹,气温降至滴水成冰。营垒中,士兵们挤在帐篷里,靠彼此的体温取暖。干粮所剩无几,燃料紧缺,有人开始烧掉不必要的木制器具。徐达将自己的炭火分给伤兵营,他与普通士兵一样,每日仅食两餐,每餐不过一块干饼和一碗稀薄的肉汤。暴风雪停歇的那个早晨,他走出大帐,看到整个营垒几乎被雪掩埋,哨兵像雪人般矗立在岗位上,只有呼出的白气证明他们还活着。
“大将军,哨骑回报,东北方向发现蒙古部落迁移痕迹。”蓝玉的声音因寒冷而颤抖。徐达眼睛一亮,这是等待已久的机会。扩廓帖木儿的军队需要部落提供补给,找到部落就等于找到了蒙古主力的踪迹。他立即召集将领:“选精骑一万,每人双马,带十日干粮,随我奔袭。”有将领劝阻:“天寒地冻,行军艰难,恐中埋伏。”徐达摇头:“正因为天寒,敌人才料不到我们会出击。兵法云,出其不意,攻其不备。”
这支精锐部队在次日黎明出发。他们用厚毛毯包裹身体,只露出眼睛,在雪原上艰难行进。马蹄踏碎积雪,发出咯吱声响。徐达一马当先,他的坐骑是一匹缴获的蒙古马,耐力极佳。队伍昼行夜宿,避开可能的侦察,沿着部落迁移的痕迹一路追踪。第五日,他们在一条冰封的河谷发现了目标——大约两千顶蒙古包,数万头牛羊,周围有少量骑兵巡逻。这正是支持扩廓帖木儿的主力部落之一。
攻击在拂晓发起。明军骑兵分成三路,中路直冲部落中心,两翼包抄防止逃散。蒙古人从睡梦中惊醒,仓促应战。战斗很快演变成屠杀,因为部落中大多是老弱妇孺,青壮年大多已随扩廓帖木儿出征。徐达下令禁止滥杀,只攻击抵抗者,俘虏其余。当太阳完全升起时,部落已落入明军控制。清点战果,俘获人口万余,牛羊数万头,还有大量毛皮、乳制品和干肉。
更重要的是,从俘虏口中得知了扩廓帖木儿的准确位置——就在北方八十里的山谷中越冬。徐达立即派快马回报大营,命蓝玉率主力前来合围。他自己则带领骑兵继续北上,咬住蒙古主力。此时天气突然转暖,积雪开始融化,道路变得泥泞不堪。行军速度减缓,但徐达知道,这样的天气对蒙古军队同样不利,他们的骑兵在泥泞中难以发挥机动优势。
十一月十二日,两军在和林东南的山谷中相遇。这是决定性的会战。扩廓帖木儿背靠山谷布阵,试图利用地形抵消明军的兵力优势。徐达将火炮布置在高地,步兵居中,骑兵两翼。战斗从上午持续到日落,明军凭借火器和严整的阵型逐步推进,蒙古骑兵发动了七次冲锋,皆被击退。最后一次冲锋中,扩廓帖木儿亲率卫队突击明军中军,试图斩杀徐达。双方最精锐的部队在阵前厮杀,徐达手持长刀,亲自迎战。刀光闪动间,他斩杀了扩廓帖木儿的三名护卫,最终与蒙古统帅本人交手。两人都是五十岁上下的老将,武艺精湛,经验丰富。交锋十余回合后,扩廓帖木儿的战马被火铳惊扰,徐达抓住机会,一刀劈中其肩甲。扩廓帖木儿负伤撤退,蒙古军士气崩溃,开始溃散。
夜色掩护了逃亡者。扩廓帖木儿带着残部逃往更北的荒野,明军因天色已晚且地形不熟,未能全歼。但此战摧毁了蒙古在漠南的最后主力,俘获王公贵族百余人,士兵万余,牲畜物资不计其数。徐达在和林城外扎营,这里曾经是蒙古帝国的都城,如今只剩下断壁残垣。他登上残存的宫墙,看着西沉的落日将草原染成血红。风中传来士兵打扫战场的声响,还有战马的嘶鸣,伤员的呻吟,以及胜利者的欢呼。
当晚,徐达在军帐中写奏报。烛火摇曳,他的影子在帐壁上晃动。“臣徐达谨奏:洪武二十年十一月十二日,我军于和林破扩廓帖木儿主力,斩首八千余级,俘获万余人。扩廓负伤北遁,漠南已无大股蒙骑。然塞北苦寒,士卒疲惫,马匹羸弱,粮草将尽。乞陛下准臣班师,待来年春暖,再图北进。”写完后,他凝视着最后一句,想起了那些冻伤的士兵,那些永远留在漠北的同袍。北伐胜利了,但代价沉重。
十二月初,明军开始南归。队伍比来时臃肿许多,因为带着俘虏和战利品。天气越来越冷,风雪不时袭来。士兵们归心似箭,脚步却因疲惫而沉重。徐达骑马走在队伍中,看着绵延的行军队伍,心中计算着伤亡数字:阵亡四千七百余人,伤者近万,冻伤者不计其数。而蒙古方面的损失数倍于此。这是一场胜利,但这样的胜利还能承受几次?漠北太大了,蒙古人太分散了,每一次北伐都像用拳头击打水面,涟漪散尽后,水面终将恢复平静。
洪武二十一年正月,徐达回到南京。朱元璋亲自出城迎接,赐宴奉天殿,封赏有功将士。庆功宴上,徐达却显得有些沉默。宴后,皇帝单独召见他,问起北伐详情。徐达如实禀报,最后说:“陛下,漠北非中原可比。地广人稀,气候严酷,纵以举国之力征之,恐难长久驻守。蒙古人逐水草而居,败则远遁,胜则复来。臣以为,当以长城为界,屯重兵于要害,同时遣使招抚,分化诸部,方为长久之策。”
朱元璋沉默良久,缓缓点头。他明白徐达的意思,也看到了北伐账簿上触目惊心的开支。此后明朝的北疆政策,就在徐达这番话中定了基调:修筑长城防线,设立九边军镇,同时通过封贡、互市、联姻等手段笼络蒙古各部。这个战略维持了明朝北疆二百年的基本稳定,直到土木之变打破平衡。
但徐达没有看到这些后续。洪武二十二年,这位大明开国第一名将病逝于南京,享年五十四岁。临终前,他对守在床前的儿子说:“我一生征战,最难忘的是漠北的秋风。那样的风,吹过无边的草原,吹过战士的铠甲,吹过胜利的旗帜,也吹过阵亡者的坟冢。那风声里,有豪情,有悲凉,有荣耀,也有无奈。你要记住,为将者,不仅要懂得如何取胜,更要懂得为何而战。”
塞北秋风年复一年地吹拂,吹过明朝二百年间不断修筑加固的长城墙体,吹过九边军镇飘扬的旗帜,吹过互市集市上汉蒙商人的讨价还价,吹过草原部落与中原王朝时战时和的漫长岁月。那风声里,有徐达和他的将士们留下的足迹,有无数生命的消逝与延续,有一个庞大帝国面对辽阔北疆的雄心与局限。秋风无语,却见证了一切。