沈渡绕过滩头的时候,前秦军的阵线已经开始从内部出现裂缝。不是敌人打的,是自己裂的。
苻坚下令「稍微后撤以让出滩头」,这道命令在传递过程中经历了无数人的转述,每经过一张嘴就多一层意思。传到一个巴蜀藉的百夫长嘴里时变成了「往后走」,传到一群鲜卑藉步卒耳朵里时已经成了「撤回去」。他们本来就是被强征来的,无心恋战,听到「撤」字二话不说拔腿就往河边跑。这个动作被旁边另一队羌人步卒看到了,羌人以为鲜卑人接到了什么自己不知道的撤退命令,也跟着往后跑。然后是一队汉人新兵,他们听不懂鲜卑话也听不懂羌话,但他们看懂了所有人的背影都在往同一个方向移动——后面。
恐惧会传染。比恐惧传染得更快的是「撤退」这个动作本身。
沈渡蹲在东侧一片矮松林边上,把这一切看得一清二楚。他和老魏绕过了滩头上的混战区,没有往河边撤,而是反向往东南方向插。这个方向不是撤退的方向,也不是进攻的方向——是北府兵阵地的侧后方,一片低矮的丘陵地带,长满了枯草和灌木丛。溃兵不会往这个方向跑,因为这里远离河岸,没有船。北府兵也不会往这个方向追,因为他们的目标是正面战场上还在抵抗的秦军主力。换句话说,这里是战场上最安静的一个角落。
「沈爷,」老魏趴在旁边喘着粗气,脸上被枯枝划了两道血印子,「咱们在这等啥?」
「等人开口。」
「谁?」
沈渡没有回答。他的目光穿过松林的缝隙,盯着滩头后方一处高坡。朱序还站在那里。他身后的亲兵已经从几百人减少到几十人——大部分被他派出去「传令」了。传什么令?沈渡猜得到。朱序是东晋旧将,被迫降秦,心里从来没放下过故国。历史上正是他在秦军阵后大喊「秦军败了」,点燃了全线溃败的导火索。而现在,秦军已经开始乱了,只需要一根火柴。
秦军溃败的规模在以肉眼可见的速度扩大。滩头上挤着的人开始往河里跳,木筏上的人被挤下水,河面上漂满了兵器丶头盔和挣扎的手臂。鲜卑藉的骑兵最先整队撤离——他们没有溃散,是整整齐齐地列队往后跑,显然早就做好了准备。羌人步卒紧随其后,巴蜀兵扔了长矛往山里钻,关中兵还在滩头上死扛但已经扛不住了。前锋营三千人全军覆没在滩头上,中军的骑兵被溃兵洪流冲散无法列阵,后队的援军还在河面上漂着不知道前方发生了什么。前秦号称八十七万大军,在淝水南岸真正投入战斗的不到三分之一,而这三分之一正在被八万北府兵一口一口地吃掉。
谢玄站在高坡上,面前是一片正在崩塌的敌军。他打了这么多年仗,从来没有见过这种场面——不是打赢了,是敌人自己崩了。他收起令旗,对身旁的副将刘牢之说:「全军追击。不要停。」
「追多远?」
「追到他们跑不动为止。」
然后沈渡听到了那个声音。那声「秦军败了」不是喊出来的,是炸出来的。朱序站在高坡上,双手拢在嘴边,用尽全身力气朝溃兵最密集的方向吼出了这四个字。他身后几十个亲兵紧跟着他一起喊,声音叠在一起像一阵闷雷,滚过混乱的战场,传进每一个溃兵的耳朵里。「秦军败了」这四个字像一把火扔进了火药桶里。本来就慌乱失措的溃兵们根本分不清真假,只知道身后有东晋军在追击,侧翼的同袍正在溃散,前方高坡上连自己人都喊出了「败了」——那还有假吗?恐慌变成狂潮,溃散变成踩踏。鲜卑骑兵撤得最快最整齐,一路往北绝尘而去,羌人步卒紧随其后,巴蜀兵扔了兵器钻进山林,只剩下那些真心想打但没有接到任何明确指令的关中兵在溃兵洪流里被冲得七零八落。
沈渡就是在这一刻从松林里冲出去的。他的脚底涌过一阵滚烫的触感——过河之卒的被动在面向敌人的方向被彻底激活。每一步都在给他力量,每多走一步敏捷就高一分。他没有往河边的溃兵群冲,而是斜着插向朱序所在的高坡下方。那里有一小队正在溃退的羌人步卒,大概十几个人,队形还没散——他们是羌人首领姚苌的部曲,纪律比其他溃兵好一些,正在沿着高坡脚下往西撤,想绕过主战场回到北岸。但他们撤的方向正好和东晋追兵的前锋撞上了。北府兵一支轻骑从东侧包抄过来,领头的是一个校尉,盔甲鋥亮,手里提着一杆长槊,马背上还挂着两颗刚砍下来的首级。羌人步卒被骑兵截住退路,只能转身往回跑,正好和沈渡撞了个对面。
沈渡没有停。他从侧翼贴上去,速度比平时快了将近三成——老魏在后面跑得气喘吁吁几乎跟不上他。过河之卒的增益让他的敏捷和力量都超出了这具身体平时的极限,长矛在他手里不再是笨重的拒马工具,而是一杆能劈能刺的趁手兵器。他追上跑在最前面那个羌人步卒,从侧后方一矛捅进对方的腰眼。矛尖穿过皮甲和棉絮,捅进皮肉,拔出来时带出一蓬血。那人一声没吭就栽倒在地上。
「沈爷——!」老魏在身后压低声音喊道,「咱们杀自己人?」