围城第五十九天,渭水的冰面被鼙鼓声震裂了。
不是羌人的鼙鼓——羌人的鼓声沈渡听了將近两个月,沉闷而急促,像野兽在喉咙里滚动的低吼,每一次响起都意味著一波新的衝锋。但这次不一样。这次是从北面传来的,从鲜卑大营的方向,鼓声沉重而整齐,一下一下地砸在冻土上,震得城墙上的碎砖簌簌往下掉。
沈渡站在南门城楼上,手里还攥著刚写完的军报。他转过身望向北方——鲜卑大营的寨门全部打开了,骑兵从营门里鱼贯而出,不是几十人的斥候队,是成建制的骑兵方阵。铁甲在晨光下连成一片耀眼的光带,战马的马蹄踏碎了冻土上的薄冰,发出沉闷而整齐的轰鸣。慕容垂的帅旗在晨风中缓缓展开,那是一面绣著鲜卑图腾的黑色大纛,图腾是一只展翅的海东青,利爪下攥著一条蛇。蛇是羌人的图腾。
慕容垂出兵了。不是试探,不是亮肌肉,是真正的出兵。
“什么时候了?”沈渡问。
“辰时刚过。”老魏的副手站在他旁边,手里攥著长矛,指节发白。
沈渡把望远镜举起来对准鲜卑骑兵的阵列。骑兵分成了三个梯队——第一梯队是轻骑,马不披甲,骑手只带弯刀和短弓,负责快速穿插;第二梯队是重骑,人马皆披铁甲,手持长槊,槊尖在晨光下闪著冷光;第三梯队是骑射,马背上掛著满满的箭壶,弓弦在寒风中绷得笔直。三个梯队的编组极其严谨,轻骑居前,重骑居中,骑射在两翼,阵型像一把张开的扇子。这不是临时起意的出兵,这是提前排布好的作战序列。慕容垂在营里憋了两个月,等的就是一个最合適的时机。
號角声响起来了。鲜卑人的號角尖锐高亢,三长一短——这是衝锋號。第一梯队的轻骑率先动了,马蹄扬起漫天沙尘,直插羌人方阵的西侧。羌人的弓箭手慌忙转向迎敌,第一轮箭雨还没射出去,鲜卑轻骑的短弓已经先发制人——轻骑在奔驰中放箭,箭矢从侧面泼进羌人弓箭手的队列里,羌人的弓箭手倒了一排,阵型被撕开一道口子。第二轮箭雨紧隨其后,这次瞄准的是羌人的步卒方阵。箭矢穿透了步卒的皮甲,钉进冻土里发出密集的闷响,羌人的步卒慌乱中往后退,和后排的预备队撞在一起。
紧接著第二梯队的重骑压上来了。重骑没有放箭,直接挺槊衝锋,马蹄踏碎了羌人阵前最后一道拒马,槊尖捅穿了前排盾牌手的盾牌。盾牌碎裂的声响和惨叫声混在一起,羌人的盾阵在重骑的第一轮衝锋中就被打散了。姚萇的副將试图组织反衝锋,但羌人的骑兵还没来得及列好队就被鲜卑重骑从侧面衝散了,马匹惊得四处狂奔,把己方的步卒踩倒了一大片。
第三梯队的骑射手在两翼展开,箭雨从两侧包抄,把羌人方阵的后队也压得抬不起头。羌人被三面夹击——正面是长安城墙上的守军箭矢,侧面是鲜卑轻骑的短弓,背后是鲜卑重骑的长槊。三面夹击之下羌人的方阵开始从边缘往中间崩塌。
沈渡站在城楼上把这一切看得清清楚楚。鲜卑骑兵的穿插路线极其精准——他们绕开了羌人正面最厚的盾阵,从侧面薄弱处切入,用轻骑的短弓打乱弓箭手的阵脚,再用重骑的长槊衝进步卒方阵撕开口子,最后用骑射从两侧包抄。这套打法他在战场上见过了无数次。慕容垂是真正的骑兵將领,他把鲜卑骑兵的速度优势用到了极致。
“传令!”沈渡转过身对传令兵吼道,“朱校尉——带北门所有能动的步卒出城,从羌人方阵的侧后方包抄,配合鲜卑骑兵往中间挤压。记住不要打正面,打溃兵,把溃兵往羌人本阵方向赶,让他们自己踩自己!”
朱校尉在城下接了令,带著北门的八百步卒从东侧便门鱼贯而出。他们没有列方阵,而是分成了十几股小队,贴著城墙根的阴影往羌人方阵的侧后方摸去。
与此同时,沈渡又让人去叫火油队把最后几锅火油全部抬到南门垛口上。“全部烧掉。不用省。”他说。守军们把铁锅抬上垛口往下倾倒,滚沸的火油浇在城墙根下的羌人步卒头上,惨叫声在城墙下方炸开。紧接著火箭射出钉在被火油浸透的云梯和尸体上,城墙根下烧起了一道绵延数十丈的火墙,黑烟冲天而起,把羌人的前方视野完全封死。
沈渡下了城楼,走到城门口內侧。他从腰间拔出短刀,对守城校尉说:“把千斤闸摇上去,开门。”
城楼上的守军愣住了——围城两个月来,这道闸从来没有在战斗中升起过。但没有人质疑沈渡的命令。千斤闸的铁链被绞盘一寸一寸地摇上去,锈蚀的裂缝在拉升中发出刺耳的摩擦声。城门被推开一道缝,沈渡带著老魏和两队精挑细选的刀盾兵从城门洞里冲了出去。他脚底涌过一阵滚烫的触感——过河之卒的被动在面向敌人的方向被彻底激活。每一步都在给他力量。他冲在刀盾兵最前面,一刀劈翻了挡在城门洞外的一个羌人校尉,刀锋从肩甲和护颈之间切进去,拔出来时带出一蓬血。老魏紧隨其后,长矛捅穿了第二个羌人的胸膛。他身后的刀盾兵在城门洞外侧展开半月阵,盾牌撞在一起发出沉闷的巨响,矛尖从盾牌缝隙里伸出去对著正前方溃退的羌人步卒。
从鲜卑骑兵冲阵到羌人全线崩溃,前后只有不到一个时辰。姚萇在帅旗下试图收拢溃兵重新列阵,但溃兵根本不听號令。朱校尉的八百步卒从侧后方摸上来之后专门打溃兵——不打硬仗,就追著溃兵跑,把溃兵往羌人本阵方向赶。溃兵衝垮了姚萇最后一道预备队,战马互相踩踏,步卒互相推搡,整片战场乱成了一锅粥。羌人的方阵彻底瓦解,部曲各自为战,有的扔了兵器往渭水北岸跑,有的跪地投降,还有几个部族首领带著自己的亲卫直接脱离了战场往西撤退。姚萇本人被亲卫拼死拖出阵地,仓促往北退往渭北大营。
傍晚时分,城外的喊杀声终於停了。羌人的大营被鲜卑骑兵踏平了一半,营帐在燃烧,火光映红了半边天。城墙上守军们沉默地看著城外的景象——被围了近两个月,这是他们第一次看到羌人的营寨在火光中倒塌。
沈渡站在城外一处高坡上看著羌人溃兵消失在渭水北岸的方向。他没有追击——姚萇虽然败了,但主力还没有全灭,退到渭北大营之后仍然有能力重新集结,围城的压力也不会立刻解除。更重要的是,慕容垂的鲜卑骑兵在打垮羌人之后没有继续追击,而是停在了羌人大营废墟上,正在收拢战利品。慕容垂出兵不是为了救长安,而是为了抢地盘。但眼下长安城至少能喘一口气。
“沈爷,”老魏从后面追上来,弯腰从地上捡起一面被踩裂的羌人旗帜,脸上被火油熏得黑一道白一道,咧嘴笑著,“痛快!被这帮孙子围了这么久,今天总算出了口恶气!”
“先別急著高兴。”沈渡说,“姚萇还没死,鲜卑人还在城外。”
“鲜卑人不是帮咱们的吗?”
“他们是帮自己。围城还没结束,下一场仗可能更难打。”他把刀收起来,转身往城墙方向走去,“今晚把能搜刮的箭矢全部捡回来。火油已经用光了,明天开始只能用擂石和滚木。让周敬把伤兵营的伤员重新清点一遍,能动的全部补充到垛口上。另外把千斤闸的裂缝——今晚必须拿铁箍和湿绳加固好,抓紧去办。”
当天夜里,渭水北岸。姚萇坐在临时搭建的帐篷里,盔甲上还沾著白天的尘土。他面前摊著一份从战场上捡回来的军报残片,残片上只有半行字——“慕容垂已与长安守將达成盟约。”这行字是沈渡让朱校尉故意留在战场上的,用炭笔写在破布上,和羌人阵亡士卒的遗物混在一起。姚萇把这块破布放在烛火边看了很久,脸上的表情在烛火下阴晴不定。
“盟约。”他把这两个字在嘴里咀嚼了一遍,抬头对副將说,“慕容垂果然和苻坚联手了。传令下去——全军连夜撤往安定,放弃渭北大营。长安围不住了,继续围下去只会被两面夹击。”
副將犹豫了一下:“將军,鲜卑人今天虽然出兵,但他们没有追我们——”
“没有追?”姚萇忽然笑了,笑声乾涩而阴沉,“你以为慕容垂是在打仗?他是在给我留面子。他不追我,是等我主动退兵。我今天不退,他明天就会和长安守军一起夹击我。慕容垂这个人从来不做亏本买卖——他等了我两个月,等的就是最合適的时机。现在时机到了。撤。”
传令兵连夜跑遍各营,羌人的残部在天亮前开始往西撤退。帐篷被拆下装车,伤员被抬上驮马,兵器库里的箭矢和火油罐被重新打包装运。天亮时渭水北岸的羌人大营已经空了,只剩下一片烧焦的营寨废墟和横七竖八的攻城器械残骸。攻城锤被遗弃在渭水南岸的泥滩上,铁头陷在冰水里,锤身上的麻绳还缠著从城墙上射下来的断箭。云梯被火烧焦了半边歪倒在城墙根下,梯身上还掛著一面被箭矢钉穿又燻黑了的羌人旗帜。
沈渡是第一个发现姚萇撤兵的人。他站在城楼上看著羌人大营方向逐渐稀薄的炊烟,看了很长时间,然后转过身走进城楼內侧,坐下来靠在墙上,把铁矛杆横在膝上,合上了眼睛。他在城墙上连续守了不知多少个日夜,左腿的旧伤已经完全没有知觉了。老魏走过来把一条从羌人营地里缴获的毯子轻轻盖在他身上。他睡得极沉,呼吸平稳而安静,手里还攥著那面护心镜。
慕容垂是在当天午时派使者来城下传话的。使者是个会说关中话的鲜卑老校尉,骑著马站在城门外,仰头朝城楼上喊道:“慕容將军有言——长安之围已解,鲜卑部愿与秦军共守关中。请守將出城一见,商议联防事宜。”
沈渡站在城楼上把老校尉这番话听完了。他没有立刻回应,只是用望远镜扫了一圈城外鲜卑骑兵的布阵。骑兵方阵还保持在羌人大营废墟附近,没有往城墙推进,也没有往渭水方向移动。慕容垂的人虽然嘴上说著共守,但脚下的站位暴露了他的真实意图——他在等沈渡的態度。如果沈渡表现得软弱或者急迫,慕容垂就会压过来。如果沈渡表现得冷静甚至强硬,慕容垂就会继续维持合作的面子。
沈渡对城下的老校尉回了一句话:“多谢慕容將军出手解围。秦军粮草紧张,不便出城远迎。请將军暂驻城北休整,待长安城內粮道恢復,再行犒赏。眼下共守关中的第一步,是清理城下尸体、防止瘟疫。贵军若有余力,请协助掩埋。”这番话里没有拒绝,也没有巴结,把慕容垂定位在了“协助者”的角色上,不是主人,也不是敌人。老校尉听完没有多说什么,拱了拱手策马回去了。
慕容垂听完老校尉的转述后沉默了一会儿,然后对身旁的副將说:“这个人守了近两个月的城,没有投降,没有逃跑,没有在姚萇退兵之后立刻出城討好我。他要么是有恃无恐,要么是真的不在乎生死。不管是哪一种,都不好对付。”
几天后,老魏从蓝田回来了。他推开城门走进来的时候整个人瘦得脱了形,嘴唇乾裂流血,身上的衣甲被山石颳得像破布条一样掛在身上,胳膊上多了好几道新的伤疤,但眼睛极亮。他说他把阿芷送到了蓝田,在蓝田找到了一个愿意带她去河北的老商人,把沈渡给他的碎银全部给了那个商人当路费。然后他连夜往回赶,绕开羌人的巡逻队,翻山越岭走了好几天才回到长安。沈渡扶住他,说阿芷的事已经知道了,回来就好。
“阿芷那丫头让我带句话给你。”老魏从怀里掏出一个东西递给他。那是一根红绳编的平安结,和之前阿木戴的那个一模一样的编法,但顏色是新的,用的是阿芷自己的红头绳。平安结下面繫著一小块炭笔写的树皮——“帐册记到第七页了,粮仓里的粟米还有五袋。阿芷。”
沈渡把平安结攥在手心里。这根红绳不是护身符,是一个承诺——一个瘦小的、抱著帐册学会了写“阿木”两个字的姑娘,从蓝田的山路上回头对他说的最后一句话。她把哥哥的帐册翻到了第七页,她还会继续翻下去。他把平安结系在自己腰间那把短刀的刀柄上,站起来往外走。
城外,羌人大营的废墟上还在冒著青烟,鲜卑人的旗帜在寒风中飘著。那些旗帜下面慕容垂正在等待他的回应。他知道接下来的每一步都会更难走——慕容垂不会只满足於“协助者”的角色,姚萇虽然退了但主力还在,撤到渭北之后隨时可能捲土重来。而长安城里的存粮已经见底了,火油耗尽,箭矢不到一百支,城墙上的裂缝虽然用铁箍和湿绳临时加固了,但撑不住再一次攻城锤的衝击。他需要时间,需要粮食,需要慕容垂暂时不翻脸——这些筹码他手里都没有。但他手里有一样东西是慕容垂没有的——他守住了长安。这座城还在,苻坚还在,秦军的旗帜还在城楼上飘著。只要城还在,就有翻盘的可能。他推开房门走进长安城灰濛濛的晨光里。老魏跟在后面,手里拄著那杆被火油熏得乌黑的长矛。