民国十四年十一月二日,午后。
盘山道的寂静是被一面红旗撕碎的。
午后未时正,日军第十五联队先锋部队——佐藤正雄第一大队的两个搜索中队——踏入了盘山道入口处的假防线范围。他们在距离假防线约三百米处停下,派出十二人的尖兵班沿道路两侧搜索前进。尖兵班的三八式步枪上了刺刀,刺刀尖在深秋午后的阳光下闪着冷白色的光,一路拨开路边的枯草丛,以扇面队形朝嬴家军假防线前沿缓慢推进。
假防线上,第三团一营二连的士兵们趴在掩体里一动不动。他们的任务是在日军尖兵发现之前不暴露,在尖兵靠近到一百米内时集中火力射击,制造出“主力在此死守”的假象,然后等日军大队压上时佯装败退往后收缩。这个任务的每一个细节都在三天的战前推演中被反复打磨过——开火距离、射击持续时间、撤退路线、撤退时的速度控制——不能太快,太快日军不会追;不能太慢,太慢会被咬住。
尖兵班靠近到约八十米处时停了下来。其中一名日军士兵蹲下身,从地上捡起一样东西——是嬴家军士兵故意遗落在路面上的一只旧布鞋。鞋底已经磨穿了洞,鞋面被露水打湿后又晒干,呈现出一种被丢弃很久的灰白色。日军士兵把布鞋举起来给身后的班长看,那班长接过鞋看了看鞋底的磨损程度,又看了看鞋面的材质——是东北土布,不是日军配发的帆布。他把鞋扔回路边,朝身后打了个手势,示意前方安全。
这一切都在嬴家军战前推演的预料之中。工兵营在三天前奉命在假防线前方三百米范围内散布“守军日常生活痕迹”——旧布鞋、碎瓷碗片、生锈的空罐头盒、踩灭的烟头。每一个细节都经过精心设计:烟头的长度显示吸烟人抽到一半就掐灭了,说明不是悠闲的休息状态;瓷碗碎片上的花纹是东北常见的粗瓷花纹,不是日本瓷器;布鞋的磨损程度和材质都与嬴家军后勤配发的制式军鞋一致。日军尖兵在短短几百米内接收到的所有视觉信号都在强化同一个信息:这里不久前驻扎过一支规模不小的中国军队,现在正龟缩在防线后方严阵以待。
尖兵班继续前进。当他们进入假防线前方五十米范围时,第三团的机枪开火了。
一挺辽造十三式重机枪从掩体里探出枪口,对着尖兵班打出第一轮短点射。子弹打在尖兵班前方的碎石路面上,迸起的石子和尘土溅了最前面的日军士兵一身。那不是瞄准射击——是警告射击,故意没打中人。但日军尖兵班不会这么想。他们听到机枪声的第一反应是“伏击”,立刻卧倒还击。三八式步枪的尖啸在山谷里回荡,子弹打在假防线上的沙袋上噗噗作响。
第三团的士兵按计划进行还击。三个步兵排轮流向日军尖兵射击,火力密度控制在让日军感觉到“对面至少有三百人”的程度。机枪手每隔几分钟换一次射击位置,同一个射击孔不会连续射击超过三次——这些都是战前赢睿珩在实地检查火力点时亲自定下的规矩。她说过,日军的观察力比你强。所以每一个细节都要做到极致。
交火持续了约二十分钟。日军尖兵班在伤亡四人后撤回了主力所在位置。又过了约一刻钟,佐藤正雄下令第一大队全部展开,以散兵线队形向假防线发起正式进攻。三八式步枪的射击声和九二式重机枪的压制射击声在盘山道入口处交织成一片密集的火网。
假防线的守军在坚持了约半小时后,开始按计划佯装败退。败退是有讲究的——不能一哄而散,必须边打边退,还要故意丢下一些军需品。第三团的士兵在撤退时把几条旧军毯、几双破布鞋、一个砸烂的铁锅和一个打空的弹药箱扔在路面上。弹药箱的盖子被故意掀开,里面还剩零星几颗子弹,看起来像是撤退仓促来不及全部带走。这些细节都是在告诉追赶的日军一个信息:守军已经弹尽粮绝,正在溃退。
佐藤正雄没有起疑。他亲眼看到了前哨侦察兵传回来的“守军生活痕迹”,亲眼看到了假防线上“至少三百人”的火力密度,亲眼看到了守军溃退时留下的军毯和空弹药箱。所有证据都指向同一个结论——盘山道入口处的中国守军是一支战斗力中等、士气不高、在遭遇优势兵力攻击后会选择撤退的普通杂牌军。他向后方山本指挥部发出无线电报:“入口守军约四百人,已被击溃,正在追击扩大战果。”
山本健一站在指挥车旁边,收到了佐藤的报告。他的手指在无线电稿纸上敲了两下——据暗卫截获的情报记录,山本兴奋时会有敲手指的习惯。这个情报在战前被分发给了嬴家军所有一线观察员。此刻,盘山道入口山坡上一名潜伏的嬴家军侦察兵通过炮队镜看到山本敲了两次手指,然后下达了命令。他看不懂唇语,但他看到了日军主力的行军纵队开始加速,辎重队被命令靠边让路,步兵方阵从四列纵队变成了两列纵队以便更快地通过狭窄路段。山本下令全军加速推进,目标是天黑之前通过盘山道,拿下锦州城。
午后二时许,日军第十五联队主力——山本健一的联队指挥部、第二大队、第三大队、两辆九一式装甲车、以及后卫的炮兵中队和辎重队——全部进入了盘山道山谷。
三万嬴家军伏兵趴在两侧山体的掩体里,看着日军从脚下走过。
从山腰的观察所往下看,日军的行军纵队像一条灰绿色的蛇,在山谷底那条不足十米宽的土路上缓缓蠕动。步兵的绑腿上沾满了泥土,军靴踩在碎石路面上发出整齐的咔嚓声。装甲车的履带碾过路面时发出刺耳的金属摩擦声,车体上的九一式标识在阳光下泛着暗绿色的光。炮兵中队的驮马拉着分解后的野炮部件,马掌铁踏在硬土路面上溅起一小朵一小朵的灰尘。
刘艺菲趴在赢睿珩身边半米处,手里握着那把她已经反复练习过无数次握姿的勃朗宁手枪。枪柄被她掌心的汗浸得微微发潮,但她握枪的手不再发抖。她的眼睛紧贴着望远镜的镜片,目光锁在日军行军队列中段——山本健一的指挥车上。那是一辆敞篷的侦察车,副驾驶座上坐着一个穿着土黄色军大衣、戴着圆框眼镜的中年军官,正在看地图。山本健一本人站在车后座位置,一手扶着车架,一手指着前方山谷最窄处,正在对身边的参谋说着什么。
暗卫截获的山本个人档案里有一条被反复验证过的描述——山本健一的声音在兴奋时会变得又尖又快,像被火烧了尾巴的猫。此刻山本指着前方,嘴里飞快地吐出一连串日语,语速快得连他的参谋都跟不上记录。虽然隔着几百米的距离听不到他在说什么,但他那副急切的神态和不断指向锦州方向的手势,已经足够说明问题——他已经开始考虑怎么在锦州城门口拍照留念了。
在战前的作战会议上,刘艺菲分析山本的战术风格时提到过一个关键弱点——山本健一在认为胜利在望时会把联队指挥部推到最前方,因为他要亲自“见证胜利的一刻”。这是从日军内部通讯里找到的细节,是山本的同期军官在演习报告里对他的评价。此刻山本的指挥车确实正在往前移——它已经越过第二大队的后卫线,正在朝第一大队的后方靠拢。这意味着山本本人正在主动进入伏击圈的核心区域。
“山本的指挥车在往前移。”刘艺菲放下望远镜,压低声音对赢睿珩说,“他已经越过第二大队后卫线,正在朝第一大队后方靠拢。”
赢睿珩的眼睛贴在炮队镜上,没有动。她的右手握着那面红色信号旗,旗面仍然卷在旗杆上,但旗杆末端已经微微抬起。拇指压在展开机关上,关节因用力而泛出青白色。
“距离最窄处还有多远。”
“约五百米。按目前速度,先锋部队约十五分钟后到达炸药埋设点。”
“桥本炮兵现在在什么位置。”
“后卫,与主力间距约六百米。还在山谷入口外。”
赢睿珩沉默了三秒。那三秒里她把时间线在心里重新推演了一遍:先锋部队十五分钟后进入最窄处炸药埋设点,山本指挥车紧跟其后,两辆装甲车夹在第二大队中间,桥本炮兵此时还在山谷入口外约六百米处。如果现在就升信号旗,桥本还在伏击圈外,随时可以掉头逃跑并在入口外架炮还击。但如果等桥本完全进入伏击圈再开火,山本可能已经察觉假防线的破绽。
“再等等。”她放下炮队镜,转头看向传令兵,“传令下去——炮兵阵地暂缓开火,等我第二发信号枪。第一发信号是机枪封锁道路。第二发才是炮兵全面覆盖。什么时候打第二发——等我判断。”
传令兵用极低的声音重复了一遍命令,确认无误后,弯着腰沿交通壕跑向炮兵阵地的通讯线路。他的脚步声在松针覆土上几乎没有发出任何声响,那是工兵营特意在交通壕底部铺了一层松针的结果。
刘艺菲重新举起望远镜观察日军行军队列的尾部。桥本的炮兵中队正在缓缓通过山谷入口——十二门分解后驮在马背上的野炮部件,十二辆满载炮弹箱的辎重马车,三百多名炮兵牵着马在狭窄的山路上艰难前行。炮兵的军靴踩在碎石路面上发出比步兵更沉闷的声响,因为每个炮兵身上都背着至少二十公斤的炮弹和炮械部件。
望远镜的镜片被山风吹得微微晃动,山谷里日军行军纵队的轮廓在镜头里时而清晰时而模糊。装甲车的发动机声从谷底传上来,沉闷而粗糙,像一头被关在铁笼子里的困兽在低吼。松脂的涩味混着枯叶的甜腥从山腰飘下去,和谷底日军军靴扬起的尘土混在一起。
然后信号枪响了。
不是红色信号旗,是信号枪。赢睿珩在旗杆展开机关的拇指在最后一刻改了主意——她把旗杆换到左手,右手拔出腰间配枪,朝天举起,扣动了扳机。为什么不用信号旗而用信号枪?因为信号旗只能被看到,信号枪不仅能看到还能听到。三万伏兵分布在盘山道两侧的山体上,有些掩体被松林遮挡了视线,有些观察兵被山脊线挡住了信号。信号枪的声音能穿透松林和伪装网,传到每一个士兵耳朵里。
一发红色信号弹拖曳着白烟升上半空,在灰蒙蒙的天幕上划出一道耀眼的红色弧线。那一刻,整个盘山道的时间仿佛被按下了暂停键。
三秒后,大地开始震动。
三十六门辽造十四式野炮在山腰的伪装掩体中同时开火。炮口焰从松枝伪装网的缝隙里喷出来,把覆在网上的霜粒瞬间汽化成一团团白雾。第一轮炮弹撕裂空气的尖啸声像三十六只同时被释放的厉鬼在嚎叫,从天而降砸进山谷底日军行军纵队中段——不是桥本炮兵的位置,而是山本联队指挥部和第二大队的连接处。
炮弹在步兵队列中炸开。泥土、碎石、断裂的树枝和被炸碎的军毯碎片被冲击波抛上半空,然后在重力作用下像雨点一样落回地面。日军队列瞬间被炸出了数个缺口,人喊马嘶,乱作一团。行军纵队中段的士兵还没来得及从炮击的冲击中反应过来,第二轮齐射又到了——这次是杀伤爆破弹,专门针对步兵密集队列。弹片呈扇形扩散,在空气中划出尖锐的破风声。马匹受惊后挣脱缰绳在山谷里疯跑,踢翻了弹药箱,撞倒了正在寻找掩体的士兵。有几匹马背上的炮弹箱被甩到地上,箱盖摔开后炮弹滚了一地。
山本健一的指挥车在炮击开始时猛地转向,试图躲到一块突出的岩壁下方。但盘山道最窄处两侧是接近垂直的崖壁,根本没有可以容纳一辆车躲藏的空间。岩壁下方只有一条不足半米宽的浅沟,连一个步兵蹲进去都困难。指挥车在狭窄的路面上艰难掉头,车头刚转到一半,第三轮炮击就到了——这次是□□,不是打人的,是打车。虽然辽造十四式野炮的□□在近距离内才能击穿九一式装甲车的侧面钢板,但炮弹击中路面后溅起的碎石和冲击波足以掀翻一辆敞篷侦察车。
山本健一被冲击波从车上掀了下来。他摔在路边的碎石堆里,军帽飞出了三米远,圆框眼镜被弹到一块石头后面。他的副官扑过去用身体挡在他上面,然后第二轮弹片从他们头顶划过,打在不远处的弹药箱上,火星四溅。
“敵襲!両側の山だ!”敌袭!两侧山上!日军士兵的喊叫声此起彼伏,但这种喊叫在炮火面前毫无用处——他们根本看不到敌人在哪里。从山谷往上看,两侧山体只有密密的松林和裸露的岩石,炮口焰被伪装网和松枝完全遮蔽,连炮声在山谷的回响里都无法判断准确方向。他们能看到的只有从天而降的炮弹,和身边不断倒下的战友。
在炮击进行的同时,第二发信号枪响了。赢睿珩扣动扳机,一发绿色信号弹升空。
山腰上三十六个机枪阵地同时开火。轻重机枪的枪口焰在松枝伪装网下面喷出一道道暗红色的火舌,子弹像暴雨一样从两侧山体倾泻而下,封锁了日军前锋和后队的联系。道路最窄处被密集的机枪火力拦腰截断——任何试图从后队往前队靠近的日军士兵都会被交叉火力击倒。
最致命的是,日军士兵很快发现,枪声并非来自正面——而是从头顶两侧倾泻而下。这意味着他们遭受的并非正面伏击,而是居高临下的两侧夹击。在这种火力覆盖下,山谷里根本没有射击死角。
两辆九一式装甲车在混乱中开始还击。车顶的六点五毫米重机枪朝两侧山体盲目扫射,子弹打在岩石上溅起一簇簇石屑。但这种还击收效甚微——装甲车里的机枪手只能通过狭窄的观察缝往外看,而观察缝的视野范围极其有限,根本找不到隐藏在松枝伪装网后面的机枪阵地。更致命的是,装甲车机枪手的视角是向上仰射,射击角度被车体本身限制了至少二十度,无法打到位于高角度掩体中的嬴家军火力点。
刘艺菲在战前敌情手册里标注过:九一式装甲车的观察缝宽度只有五毫米,机枪手在车辆行进中通过这条缝能看到的视野极其有限,只能覆盖正前方约六十度范围。两侧山体三十到五十度仰角完全不在观察缝的视野范围内。也就是说,装甲车里的日军机枪手在开火时只能凭感觉往山上扫射,根本看不到目标。
机枪阵地开火后约五分钟,第三发信号枪响了——这次是红色信号弹,代表步兵冲锋。
盘山道两侧山体上,数以千计的嬴家军步兵从伪装掩体中跃出,端着上了刺刀的步枪朝山谷底的日军发起冲锋。他们的军靴踩在松针覆土上发出闷响,然后踩在碎石上发出咔嚓声,然后是军靴踹在日军士兵身上的闷响和刺刀交击的金属碰撞声。山谷底那条不足十米宽的道路上,白刃战在一瞬间全面爆发。
日军第十五联队的士兵是训练有素的职业军人,即便在遭遇伏击的最初几分钟内陷入了混乱,他们很快就恢复了作战本能。第一大队的幸存士兵在佐藤正雄的号令下迅速组成环形防御,用三八式步枪向外射击掩护伤员向岩壁下方收缩。但环形防御在两侧夹击的地形里毫无意义——环形防御是为了应对正面或后方的进攻,不是用来防头顶的。嬴家军步兵从山坡上冲下来,利用俯冲的动能直接撞进日军的防御圈,把刺刀扎进还没来得及掉转枪口的日本兵胸口。
路面上很快被血浸透。血和化掉的霜水混在一起,在碎石路面上汇成一条条暗红色的细流,沿着路面微微下倾的坡度往山谷低洼处淌。空气中弥漫着硝烟的焦糊味、血液的腥甜味和松枝被炮火引燃后燃烧的涩味。
炮兵中队的覆灭在第四轮炮击中完成。
桥本次郎在听到炮声时第一时间下令架炮还击,但架炮需要把分解的野炮部件从马背上卸下来重新组装,需要把炮弹箱从马车上搬运到炮位旁边,需要在完全暴露的路面上完成至少十五分钟的阵地准备工作。而嬴家军的炮兵在第三轮齐射后就已经把炮口转向了桥本中队的位置——暗卫在战前已经锁定了桥本中队进入山谷后最可能架炮的位置,赵明远的炮兵早就把那个坐标的射击诸元背得滚瓜烂熟。
桥本中队的十二门野炮还没来得及架好一半,嬴家军的第四轮炮火覆盖就到了。杀伤爆破弹和高爆弹混合齐射,把桥本的炮兵阵地变成了一片火海。驮马被炸得四处狂奔,炮弹箱被冲击波掀翻后引爆了箱内的炮弹,引发了一连串连锁爆炸。一门还没来得及展开炮架的野炮被气浪掀翻,炮管像一根被折断的筷子一样歪倒在路边。
桥本次郎本人被一块弹片击中右肩,瘫坐在路边靠着一辆被炸毁的弹药车。他的眼镜碎了半边,剩下的半边镜片上映着被炮火烧红的天空。他的炮兵中队——关东军序列里射击精度连续三年排名前三的炮兵中队——从架炮到被全歼,只用了不到一刻钟。
赵明远做到了战前赢睿珩给他定的指标:十五分钟内打哑桥本。实际用时十二分钟,比命令提前了三分钟。他在炮队镜里看到桥本阵地的最后一门炮被炸翻后,摘下眼镜用袖口擦了擦镜片上的灰,重新戴上,然后在射表记录本上写了一行字:“桥本炮兵中队,全灭。十二分钟。——赵。”
赵明远不知道,在战前部署会上,刘艺菲曾对赢睿珩说过桥本中队的三个致命弱点:阵地选择偏好、炮闩过热缺陷、炮口焰遮挡措施简陋。这三条分析此刻就夹在赵明远面前的炮兵手册最后一页,是昨晚刘艺菲托人专门送来给他的补充参考。他在射表记录上画了个圈把“十二分钟”圈起来,在圈旁边又加了一行小字:“刘队分析无误差,三条全中。战后找她道谢。”写完把笔记本塞回怀里,重新把眼睛贴上炮队镜,继续观察下一个目标。