优选文学

第19章

更新时间:2026-06-29 16:56

卯时初刻,清流关。

天色将明未明,关前谷口的雾气浓得化不开。白色的雾障从谷底往上翻涌,吞没了矮丘、灌木和乱石滩,只在雾隙里偶尔露出几段拒马沟的黑色轮廓。沟里的竹桩浸了一夜露水,削尖的桩头湿漉漉地泛着幽光。

唐浩南站在矮丘反斜面的一块突出的岩石上,面前是协同作战指挥台的全局沙盘。从沙盘上看,整个清流关战场像一个被剖开的漏斗——谷口是漏嘴,两侧矮丘是漏斗壁,他的四千兵力就藏在漏斗壁的褶皱里。冯国用的前营步兵伏在谷口正面的拒马沟后方,所有矛杆都已经架上了沟沿,矛头朝着雾中若隐若现的官道。胡思源的后营工兵和火铳手分散在两侧矮丘的梯次阵地上,火铳手分作三排,每排间隔十五步,形成纵深持续火力。陈万铨的投石机阵地设在更靠后的山坳里,十架扭力投石机已经校好了射角,开花弹的陶罐在弹药架上码得整整齐齐。冯国胜的轻骑兵绕到了谷口以西三里外的山麓后,马衔枚、蹄裹草,与雾气融为一体。

沙盘边缘的暗红色光点正在移动。察罕不花的六千元军已经进入清流关以北五里范围,行军速度稳定,先锋骑兵约五百骑脱离主力先行探路,距谷口不到三里。闵耀洋的推演精确到了卯时——元军会在雾气散开之前踏入谷口,因为察罕不花的骑兵不能在清流关以北的开阔地带久留,那里随时可能遭到定远军轻骑兵的袭扰。

唐浩南用两手指在沙盘上画了一个圈——那是冯国胜轻骑兵的待命区域——然后对着沙盘说了一声:“冯国胜,元军入谷三分之二时封口。陈万铨,投石机首轮打谷口前半段,第二轮延伸至谷口后半段,阻截溃兵。冯国用,火铳不响不准露头。”

三道指令在沙盘上化为三条虚线箭头,瞬间出现在对应的营指挥使面前。这种即时指挥方式在元末战场上无人知晓,各营令兵早已习惯主将的命令会直接从虚空中跳出来,用一个简洁的箭头告诉他们该怎么打。

“叮——协同作战指挥台已同步更新全军状态。当前士气值98%,弹药存量100%,拒马沟完好。战场实时补给通道已预热完毕,首轮弹药补给预计在开战后即刻投放,请宿主指示。”

雾气开始流动。不是被风吹散,而是被马蹄搅动。元军先锋骑兵的马蹄声从北面传来,湿雾裹着马蹄闷响和皮革摩擦的细微声响。五百骑排成松散的横队,骑手在马背上伏低身子想把雾气后面的地形看清楚,但他们能看清的只有越来越窄的谷口和两侧雾中若隐若现的矮丘黑影。

为首的是一个满脸络腮胡的千夫长,他在马上朝身旁的副手打了个手势,示意继续前进。清流关对他来说是熟路——以前跟脱脱南下征讨红巾军走过,这条谷道除了窄一点,并没有什么险要。他甚至还打了个哈欠,在马背上调整了一下腰刀的挂位。

他错了。这条谷道在五天之前,已经被两个穿越者用现代军事工程学的知识重新设计过。他记忆中那个只是有点窄的谷口入口,现在底下挖了一条八尺深的壕沟,壕沟前面铺了一层被薄土盖住的铁蒺藜,壕沟后面是三层火铳手的交叉射界。两侧矮丘上则是投石机的抛掷弹道预设范围,每一寸地皮都被预先丈量过,误差不超过一丈。

第一个元军骑兵的马蹄踩中铁蒺藜的时候,没有发出惨叫声——马匹直接前蹄跪地,骑手被甩出去撞在乱石上,闷响被雾吞得只剩一声钝响。紧接着第二个、第三个、第十个。元军先锋骑兵的横队在一片看不见的障碍物上被撕成了碎布条,战马惨嘶,骑手滚地,后续骑兵来不及减速,一头撞进前面的人和马身上,整个先锋阵列在谷口入口处拱成了一个混乱的肉球。

“就是现在。”唐浩南在沙盘上点下了火铳齐射的指令按钮。

谷口正面的拒马沟后方,冯国用手中令旗猛地切下。第一排火铳手扣动扳机,三百杆火铳同时喷出火光,铅弹像一堵看不见的墙一样砸进元军先锋骑兵的混乱队形里。人仰马翻的闷响还没落地,第一排火铳手已经后退装填,第二排上前接替射击,紧接着是第三排。火铳声连绵不绝,谷口的雾气被硝烟搅成了一锅灰黄浓汤,火光在其中一茬接一茬地闪灭。

陈万铨的投石机紧接着开火。十枚开花弹划着弧线越过矮丘,砸在谷口前半段的官道上。陶罐在石板路面和碎石地上炸开,碎铁片、钢渣和陶片呈扇形溅射,横扫过整段官道。一个刚翻身从马背上跳下来的元军百夫长被开花弹的气浪直接掀飞了一丈远,重重摔落时右肋着一块杯口大的陶片。

元军前锋骑兵彻底被打残了,但察罕不花的主力随后已全部压上。在谷口外听到前锋惨叫声和火铳接连不断的爆响,察罕不花没有马上让主力停下来——他做了一个在他视角里看起来合理的选择:加大骑兵突击速度,用最快时间冲过这片狭窄的谷口,冲到弓箭射程内短兵相接。他在马上嘶吼着下令,马蹄声在谷道里被挤成一条隆隆的长龙,两千多骑兵沿着谷道拼命往里冲。站在他身后的亲兵本看不清前方发生了什么,只能跟着前面人的马尾巴盲目往前挤。

“骑兵提速,三列纵队,他们正在自投罗网。”唐浩南站在高地上,从沙盘里看得很清楚。暗红色光点在谷口拱成了一个大疙瘩,前面的被堵死,后面的不断涌入,整个元军阵型正在快速变成一条被掐住七寸的长蛇。他不再看沙盘,抬眼望向谷口前方的那道拒马沟。

胡思源设计的拒马沟不是直的——它在谷口略微往内弯曲,形成一个微弧。微弧的效果是任何来自谷口方向的进攻都必须先经过正面和左右两侧三面夹击。元军骑兵冲出雾障,看见的第一样东西不是敌人,而是地上那道黑漆漆的壕沟和壕沟后面架着长矛的密集阵型。战马本能地尥蹶子,骑手拼命拽缰绳想后退,但后面的骑兵还在往前挤。一排一排的人和马被后面的人推进壕沟,竹桩穿过人腿马腹的声响被火铳的轰鸣吞没。

唐浩南看了一眼沙盘上的敌我损耗实时比例——元军骑兵损失已过三成,步兵在谷口外一带被迫下马徒步突进,速度锐减,弓箭手正试图绕过丘陵找射界射击但被冯国胜的轻骑兵牵制住。定远军这边,火铳弹药存量跌到了五成,前线第三排的火铳手已经出现哑火。

“第一波弹药补给,第三火铳队。”他对着沙盘下令。协同指挥台自动把他的指令发送给陈万铨的柜子系统。另一侧,站在投石机阵地后方的陈万铨看到柜子系统弹窗时没有丝毫犹豫,对着虚空中弹出的补给键按了下去。战场上空的薄雾忽然被撕裂开一道淡蓝色的光隙,几十捆用麻绳扎好的纸壳弹药筒凭空出现在第三火铳队的阵位上。火铳手们没有一个人浪费时间去追问这些弹药哪里来的,弯腰扯开麻绳,把弹药筒分发了下去。三十息之后,第三队重新开火。

元军已经完全陷入混乱。在谷口被堵死无法寸进的骑兵被两侧矮丘上的火铳手和弓弩手从侧面压制,伏在马背上找不到任何掩体。步行突进仍然受阻的步兵试图绕到矮丘侧面爬坡上山,但胡思源提前在坡地上挖了一排陷坑,每个陷坑上面盖了树枝和薄土,踩上去就往下陷。陷坑后面是冯国用的长矛阵,矛尖在晨雾的间隙里泛着冷光,任何一个侥幸爬过陷坑的元军步兵都会面对三以上的矛头同时穿刺。

察罕不花开始后撤。他的帅旗在谷口外一个矮丘上被人扛着往北跑,被陈万铨的观察哨用望远镜看得清清楚楚。陈万铨在嗓音嘶哑的传令兵耳边吼了一句“投石机往北延伸射界”,然后对着柜子系统里那个预备已久的选项点了下去,对着自己开了一枪。

“战场实时补给通道全开——弹药补充完毕,请求投放。”他在心里把这句话原样复述了一遍,柜子系统给了他一个绿色的确认弹窗。

第二轮弹药箱直接投放到了最靠近谷口的第一排阵位,同步投放的还有十几把替换的环首钢刀——系统记录显示第一排有几十把刀已经在沟沿肉搏中卷刃,刀锋磨损数据被“装备个体追踪”模块逐条记录在案,替换兵器都是据战场损耗数量精准匹配的。

那些刀还没落地就被火铳手和步兵抢在手里。火铳声在谷口重新密集起来,铅弹穿透元军骑兵皮甲的声音此起彼伏。察罕不花的帅旗在谷口外稳住,但紧接着便剧烈摇晃——冯国胜的轻骑兵从山麓后面出来,封死谷口的撤退路线,把元军后卫步兵和外撤骑兵彻底切断。冯国胜一马当先,手里新领的环首刀从侧面斩断了一个元军百夫长的矛杆,矛头飞起。他的马冲过那个栽倒的元兵身侧,他已经在马上朝下一个目标挥刀,没有回头看一眼。

辰时正,太阳终于穿透雾霭照进了谷口。

元军的残兵已经退到了谷口最北端,剩下不到八百人,被冯国胜的轻骑兵封死了退路,又被冯国用的步兵从正面缓缓推进的火铳阵列卡住咽喉。察罕不花本人被乱箭射死在谷口北端的一片乱石堆上,连人带马倒在一起。元军残存的士兵在几个百夫长的带领下开始陆续扔掉兵器举起双手,系统随即在沙盘上把所有代表元军有组织抵抗的暗红色标记全部转为灰色。

唐浩南从岩石上走下来,硝烟把他的战袍袖口熏得发黄。他的靴子踩过满是碎陶片和变形弹丸的地面,停在一匹倒毙的元军战马旁,从马鞍袋里抽出了一份被血浸了一半的军令——那是察罕不花出发前脱脱给他的最后一道命令:“清流关当速下,监军不至亦不必等。”他低头看了一眼那张浸血的羊皮纸,然后把它折好,塞进了怀里。身后的朱文正追了上来,手里拎着一个葫芦水壶,那是马秀英托他转交的东西之一。

两刻钟后,清流关战场打扫完毕。元军阵亡约三千两百人,被俘近两千,余者溃逃。清流关后方的滁州城被顺势攻下。张玉系降兵留编不动,冯国用亲自去安抚原张玉部属和定远军中同一籍贯的老兵,把整编现场的摩擦压到了最低。

当定远军主力转出清流关隘口,兵锋直指滁州城垣时,滁州守将的反应远比唐浩南预想的更快。察罕不花全军覆没的消息在清流关还没打扫完战场时就已经从溃兵口中传到了滁州城。守将在城头看着那支在谷口全歼六千偏师后毫不停歇迎面而来的军队,选择了一个最现实的决定——开城投降,不作抵抗。

当天下午,唐浩南骑马进了滁州城。城门口迎接他的不是刀剑,而是投降的元军守将和一面铺在城门案上的城防图。降军整编和城防交接在闵耀洋和冯国用的事先安排下,当天傍晚已经基本就绪。

朱文正从马上跳下来,看着城门口鱼贯而出的降兵和一旁安静列队的定远军步兵,小声说了句什么。陈万铨正蹲在城门边上检查新缴获的火铳零件,听见他那句话,抬头看了他一眼。唐浩南策马进了城。

字号 / 行高
主题