第 20 章

狂风骤雨中的相州溃退

相州城被围了四个多月,城内的粮食早在正月就已耗尽。围城的唐军知道这一点。城外的九镇联营中,每天都能看到城内升起的黑烟——那是叛军在焚烧战死者的尸体。围城者并不急于攻城,时间在他们这边,至少各镇节度使是这么认为的。

郭子仪的朔方军在城北高地上筑起了三座土山,山上架着抛石车,每隔一个时辰向城内抛射一轮石弹。李光弼的河东军在城东挖了两道壕沟,一道对着城内,一道对着城外——对着城外的那道说明他比其他人更早意识到,真正的威胁可能来自背后。但意识到威胁和能够应对威胁是两回事。

九镇联军从一开始就没有统一的指挥体系。肃宗皇帝在乾元元年秋天部署这次围城时,朝中不是没有人为设置统帅而争辩过。宰相李岘曾当面奏请:“九节度使各统所部,不相统属,一旦有急,谁为主帅?”肃宗的回答被《资治通鉴》记录下来,只有冷冰冰的一句:“卿虑之太过。”

他不愿意任命统帅,因为他信不过任何一个节度使。安禄山当年也是节度使,王忠嗣当年也是节度使,哥舒翰当年也是节度使。这些人在获得全权之后,要么反叛,要么拥兵自重,要么在关键时刻辜负了朝廷的信任。肃宗的逻辑不是军事逻辑,而是政治逻辑——让武将们互相牵制,总比让其中一人独掌兵权更安全。

于是鱼朝恩被派到了相州前线。他的官职是观军容宣慰处置使,这个头衔本身就是帝国对武将猜忌的产物:他不指挥任何一支部队,但他有权否决任何一个节度使的决定。各路兵马每天的调动都要向他报备,重大的攻城行动必须经过他的同意。鱼朝恩不懂军事——他在宫中长大,从来没有带过兵。他唯一的能力是对肃宗绝对忠诚,而这一点在肃宗看来比任何军事才能都重要。

这种安排在围城初期看不出太大的弊端。安庆绪被困在城内,无力出城反击,唐军各镇只需要按部就班地围困即可。但弊端在史思明出兵之后就暴露无遗了。

史思明在魏州度过了整个乾元元年的冬天。魏州在相州东北约三百里,是河北道的重镇。史思明手上有八万兵马,其中五千是他从范阳带出来的曳落河精骑——这些人是当年安禄山从契丹、奚、同罗等部族中精选出来的亲兵,每人配备三匹战马,能在马上连续作战一整天。安禄山死后,曳落河一度归安庆绪统辖,但安庆绪弑父自立后威信大损,曳落河中的多半部将暗中与史思明通款。安庆绪派往范阳求援的信使带回来的不只是“大王既至,万事可期”的空头许诺,还有曳落河将领们给史思明的效忠信。

这些信使往返于相州与魏州之间,穿过了唐军的围城线。他们能够穿过,是因为九镇联军的包围圈到处都是漏洞。各镇兵马各自负责一段围城阵地,但相邻两镇的接合部往往无人看守。郭子仪的朔方军与李光弼的河东军之间有一片低洼地,雨季时泥泞不堪,两军都不愿在那里驻扎重兵,只设了几处流动哨。鲁炅的淮西军与李嗣业的镇西军之间有一条废弃的灌溉渠,渠深一丈有余,完全可以容人匍匐通过。安庆绪的信使就是从这条灌溉渠潜出城外的。

这些漏洞不是没有人注意到。李光弼曾向鱼朝恩建议,由河东军派兵填补各镇之间的空隙,统一调度外围的游骑哨戒。鱼朝恩拒绝了。他的理由很直接:如果让河东军进入其他节度使的防区,势必引起各镇之间的猜疑和摩擦。这个理由在政治上无懈可击,在军事上却荒谬至极——一支正在围城的军队,竟然不能统一调度外围警戒。史思明利用的就是这个荒谬。

乾元二年二月底,史思明的先锋抵达相州外围。他没有立即向唐军发起进攻,而是在距离唐军营地约三十里的地方扎下营寨,然后派出小股骑兵日夜骚扰唐军各寨。这些骑兵的战术极其灵活:他们不攻坚,不恋战,冲到营寨外围射一轮箭就撤,换了马再来。唐军各寨各自为战,无法协调追击,往往是一寨出兵追击,叛军骑兵早已远遁,而相邻各寨甚至不知道发生了战斗。

真正的杀招在水源上。相州城外的唐军二十余万人马,每天的饮用水主要依赖安阳水。这条河从西面太行山中流出,经相州城南向东汇入黄河。唐军各寨沿河布设了数十处取水点,每天清晨由各营派出取水队到河边汲水。史思明的斥候早就摸清了这些取水点的位置和取水时间。

三月初三凌晨,叛军骑兵同时袭击了上游的三处取水点,杀死取水的唐军士卒二百余人,将大量死马和污物投入河中。同一天夜里,叛军在下游的其他取水点附近埋下伏兵,专等次日清晨来取水的唐军士卒。五天之内,唐军各寨的取水队伤亡超过千人。各镇节度使被迫减少取水次数,士卒每天的饮水配给从三升减为一升,再到半升。战马的情况更糟,一匹战马每天需要饮几十升水,缺水三天就会掉膘,五天就会倒毙。郭子仪的朔方军有骑兵一万二千,到三月中旬,还能骑乘的战马不足八千。

紧接着是粮道。唐军的粮草从江淮经汴水转运至滑州,再由滑州经陆路运往相州前线,全程约四百里。这条补给线经过的地区在战争初期遭受过叛军的反复劫掠,村落残破,驿站废弃,沿途几乎没有可以依托的据点。护送粮草的兵力来自各镇轮流出兵,每次押运的士卒不过千人左右,而他们要护送的粮车往往有数百辆之多,在平原上拉出数里长的队伍。

史思明派出李归仁率领五千精骑专门截击这条粮道。李归仁是安禄山的老部下,对河北、河南的地形了如指掌。他将五千骑兵分成十队,每队五百人,分布在从滑州到相州的各条官道上,轮番出击。他们的战术是典型的游骑战术:不与护送粮草的唐军正面交锋,而是用火箭焚烧粮车,射杀拉车的骡马,制造混乱后就撤。等到唐军重新整队,另一队叛军骑兵又到了。

三月十一日,一支从滑州出发的大型运粮队在距离相州约八十里的地方遭到伏击。三千石军粮被烧毁,一千名护送士卒死伤过半,残部逃回滑州。同一天,另一支运粮队在相州城北遭到袭击,损失军粮两千石。这两次袭击的消息传到围城各寨后,恐慌开始蔓延。鲁炅的淮西军最先断粮,士卒每天只能分到一碗稀粥。其他各镇的情况稍好,但也撑不过十天。

三月十五日,鱼朝恩召集九镇节度使到他的行辕议事。这次军议是相州围城期间唯一一次全体节度使参加的统一会议。议题只有一个:粮草将尽,是继续围城还是解围后退。

郭子仪主张继续围城,理由是城内安庆绪的处境比唐军更糟,只要能再坚持半个月,相州必破。李光弼反对,理由是史思明的援军已经在外围形成了反包围的态势,唐军粮道被切断,水源受威胁,如果继续滞留城下,一旦史思明发起总攻,各镇互不统属的弊端就会暴露无遗。他建议全军向北移动,先击退史思明,再回头解决安庆绪。

这是一个合理的建议,但执行起来有一个不可逾越的障碍:谁来统一指挥这次向北的行动?九镇节度使地位相当,谁也不会服从谁的调遣。鱼朝恩虽然是监军,但他没有实际指挥权,也没有指挥大规模战役的能力和威望。军议从上午一直持续到黄昏,最终没有做出任何实质性的决定。各镇节度使各自回营,按照自己的判断行事。郭子仪下令加固营寨准备长期围困,李光弼下令全军做好随时撤退的准备,鲁炅已经开始收拾辎重。其他各镇的反应各不相同,但没有人试图协调邻寨的行动。

三月十八日,史思明动手了。

他选择的突破口正是郭子仪与李光弼之间的那片低洼地。这片洼地在三月中旬已经开始积水——太行山的雪水融化后顺着地势流到这里,形成了一片泥沼。唐军两寨都认为这片泥沼是天然屏障,叛军不可能从这里通过。史思明的斥候却探明了一条可以通行的路线:在泥沼的北侧有一条被荒草掩盖的旧堤,堤面虽然狭窄但足以容骑兵单列通过。

十八日深夜,没有月光。史思明亲率曳落河精骑五千人,沿着那条旧堤悄悄穿过了洼地。他们用布裹住了马蹄,马嘴套上了嚼子,五千人一声不响地从两镇唐军的接合部钻了进去。直到叛军骑兵冲入朔方军后营时,唐军才发觉不妙。后营是朔方军的辎重营,存放着剩余的粮草和攻城器械。叛军骑兵冲入后营后四处放火,火光照亮了半边天空。朔方军前营的士卒从睡梦中惊醒,看到后营起火,以为是安庆绪从城内杀出,顿时大乱。郭子仪亲自率亲兵赶往火场弹压,但混乱已经无法控制。叛军骑兵在火光中来回冲杀,朔方军士卒在黑暗中互相践踏,死伤无数。

史思明派出的另外三路骑兵同时袭击了鲁炅的淮西军营寨、李嗣业的镇西军营寨和崔光远的河南军营寨。这三路骑兵的任务不是歼灭敌军,而是制造混乱——放火、砍杀、驱散,然后迅速撤出,转向下一个目标。他们的行动如此迅速,以至于被袭击的唐军各寨完全无法判断叛军的主攻方向在哪里。

李光弼的河东军没有遭到直接攻击,但李光弼从火光和喊杀声中判断出局势已经失控。他下令全军点燃营火,做出仍在坚守的假象,然后率主力向东撤退。他的判断是准确的:与其在混乱中死守营寨,不如保存实力退往有利地形重新组织防线。

就在这时,狂风骤起。

这场风沙来得出乎所有人的预料。三月的华北平原本就多风,但这一场风沙的猛烈程度超出了当地老卒的经验。《资治通鉴》的记载极为简洁却极具画面感:“大风忽起,吹沙拔木,天地晦冥,咫尺不辨物。”这十六个字背后是一场真正的天灾:风速之猛足以拔起树木,沙尘之密足以让近在咫尺的人互相看不见。旗帜被风撕成碎片,帐篷被连根拔起卷入空中,战马在风沙中惊嘶狂奔,将背上的骑兵甩落在地。

对于已经陷入混乱的唐军而言,这场风沙是致命的最后一击。各寨之间的联系彻底断绝。传令兵在风沙中走失,号角声被风吞没,火光被沙尘遮蔽,各营之间再也无法分辨敌我。原本还在抵抗的士卒开始溃散,丢下兵器,扔掉盔甲,向南狂奔。军官们试图收拢部众,但他们在风沙中连自己的亲兵都找不到。溃退一旦开始就再也无法停止,九镇二十余万大军在一场风沙中土崩瓦解。

但这场风沙不能成为溃败的借口。风沙确实猛烈,但它对所有交战方都是公平的。史思明的叛军同样遭受了风沙的打击,区别在于他们早有准备。史思明在出兵前就预料到春季平原上可能出现大风天气——这是他在河北带兵二十年积累的经验。他命令各部准备绳索,一旦遇到风沙就将士兵串联起来;骑兵的马眼用黑布蒙住,防止马匹受惊;各级将领紧跟在旗帜周围,即使旗帜被风撕碎也要站在原地不动。这些准备无法完全抵消风沙的影响,但足以让叛军在风沙中保持基本的队形。

唐军没有这些准备,因为没有人告诉他们要做这些准备。九镇节度使各自为政,没有人负责统一的情报研判,没有人负责统一的战场预案,没有人负责统一的应急调度。鱼朝恩的行辕在风沙中同样瘫痪了——实际上即使在晴空万里的日子里,这个行辕也从未真正发挥过指挥中枢的作用。它的存在本身就是帝国对武将猜忌的产物,而这种猜忌在相州城下结出了最苦涩的果实。

风沙持续了整整一夜。当三月十九日的黎明到来时,风沙渐弱,战场上呈现出一幅灾难性的画面。唐军的营寨大半被毁,烧焦的帐篷残骸和遗弃的辎重散落在方圆数十里的地面上。士卒的尸体横七竖八地倒在营寨内外、官道上、田垄间,有的死于叛军的刀下,更多的死于互相践踏。《旧唐书》的记载是“委弃甲仗,弥满山泽”——遗弃的盔甲和兵器堆满了山野。

郭子仪在风沙减弱后试图收拢残部,但朔方军已经溃散大半。他带着还能集结起来的万余人马向南撤退,一路上不断收容溃兵,到达河阳时全军只剩下不到两万人。围城之初他麾下有精兵五万。李光弼的河东军因为提前撤退损失相对较轻,但也只剩不到三成兵力。损失最惨重的是鲁炅的淮西军和李嗣业的镇西军。鲁炅所部在溃退中几乎全军覆没,他本人仅率数百骑逃回淮西。李嗣业的部队在风沙中误入沼泽,人马陷入泥中无法脱身,被随后赶到的叛军骑兵砍杀过半,李嗣业本人中箭负伤,被亲兵拼死救出。九镇二十余万大军,能够成建制撤回的不足五万。

这场溃败不仅是安史之乱开战以来唐军遭受的最大一次军事失败,也是帝国军事体制深层弊端的集中暴露。但真正决定历史走向的,不是这场溃败本身,而是溃败之后发生的事。

乾元二年(759年)三月,这场溃败不仅是安史之乱开战以来唐军遭受的最大一次军事失败,也是帝国军事体制深层弊端的集中暴露。但真正决定历史走向的,不是这场溃败本身,而是溃败之后发生的事。

史思明在击溃唐军后没有立即追击残敌。他命令各部收拢俘虏和战利品,然后迅速掉头南下,直扑相州城。他的目标从一开始就不是唐军——二十万乌合之众的溃散固然可喜,但只要安庆绪还活着,叛军内部就始终存在分裂的可能。史思明要的是整个叛军政权的统一控制权。

相州城内的安庆绪已经得知援军大胜的消息。围困了将近半年的铁箍终于断裂了,城外到处都是唐军溃退的痕迹——烧毁的营寨、遗弃的辎重、倒毙的骡马。安庆绪站在城楼上看着这一切,心中未必全是喜悦。他知道史思明的为人。

安禄山在世时,史思明就是范阳军中仅次于安禄山的二号人物。两人年轻时在营州一起做过互市牙郎——边境贸易的中介人,精通多种蕃语,熟悉各部族的规矩和弱点。后来两人一同投军,一同升迁,一同在天宝年间成为帝国东北边疆最有权势的边将。但他们的关系从来不是平等的盟友,而是安禄山为主、史思明为次的从属关系。安禄山比史思明年长,比他更早获得玄宗的信任,比他更早封王拜将。史思明一直屈居其下,表面上恭顺,内心未必没有不甘。

安禄山死后,史思明一度投降唐廷,被任命为范阳节度使。但他在范阳暗中收编安禄山的旧部,扩充实力,等待时机。安庆绪被困相州时向他求救,他按兵不动整整一个冬天,直到唐军筋疲力尽、安庆绪山穷水尽时才出手。他救的不是安庆绪,而是时机。

现在时机到了。

史思明派人到相州城下传话,请安庆绪出城相见。使者传达的原话是:“大王远来劳苦,请燕王出城一叙。”这句话里的称呼值得玩味——史思明自称“大王”,称安庆绪为“燕王”。在安禄山建立的伪燕政权中,“燕王”是安庆绪弑父自立前的封号,而“大王”则是安禄山当年的自称。史思明用这两个称呼的微妙差别,已经暗示了他对安庆绪的态度:你不过是个王,我才是真正继承安禄山地位的人。

安庆绪犹豫了整整一天。他的谋士严庄极力劝阻他出城:“史思明狼子野心,当年在范阳时就不甘居人之下。如今他手握重兵而大王势穷力竭,此去必遭不测。”严庄是安禄山的老部下,当年就是他参与策划了弑杀安禄山的密谋。他对叛军内部的权力逻辑有着清醒的认识:在这个依靠暴力和利益维系的集团中,弱势的一方从来不会得到怜悯。

但安庆绪别无选择。城内的粮食已经彻底耗尽,士卒以树皮、草根、老鼠充饥,战马全部杀光,箭矢用完,连城墙上的守城器械都已经拆下来当柴烧了。如果史思明此时翻脸,相州城连一天都守不住。出城或许还有一线生机——史思明毕竟与安禄山有数十年的旧谊,安庆绪希望这份旧谊能换来一条活路。

乾元二年三月二十日,安庆绪出城。

他带着数百名亲兵来到相州城北的大帐前。这座大帐是史思明临时搭建的,帐内摆着酒宴,两侧站着史思明的亲信将领。安庆绪入帐时注意到一个细节:帐外的伏兵虽然隐蔽得很好,但地面的泥土有新鲜翻动的痕迹——那是伏兵移动时留下的脚印。安庆绪看到了这些痕迹,但他已经没有退路了。

史思明起身相迎,满脸笑容,亲自为安庆绪斟酒。他的态度热情得近乎夸张,问起城中情况时语气中满是关切。安庆绪据实以告,言辞恳切,称史思明为“父”——这是安禄山与史思明当年在幽州时的旧谊,两人曾约为兄弟,安庆绪试图以此唤起史思明的念旧之情。

史思明笑着应了,又敬了安庆绪一杯酒。然后他放下酒杯。

“你弑父自立,有何面目称我为父?”

这句话出口的瞬间,帐内的气氛凝固了。安庆绪的手按上了刀柄,但他还来不及拔刀,帐外的伏兵已经一拥而入。安庆绪的亲兵在狭窄的帐内无法展开,片刻之间就被砍倒在地。安庆绪本人被两名壮汉按在地上,脸贴着冰冷的泥土。

史思明起身走到他面前,居高临下地看着他。安庆绪嘶声喊道:“是我父亲要杀我!我不杀他,他就会杀我!换了你,你怎么办?”

史思明没有回答这个问题。他挥了挥手。

刀斧手将安庆绪拖出帐外。处决的地点在帐外不远处的一棵枯树下,树皮已经被战马啃光,光秃秃的枝干在三月寒风中瑟瑟发抖。安庆绪被按在树下,刀斧手手起刀落。安禄山一手创建的叛乱政权,在短短四年内经历了第二次权力更迭——第一次是儿子杀父亲,这一次是老部下杀旧主的儿子。

跟随安庆绪出城的严庄、高尚等人也一并被处死。严庄死前只说了一句话:“早知今日,当年不如死在范阳。”他说的是天宝十四载安禄山起兵的那个冬夜,那时他们都以为这场叛乱会迅速成功,没有人想到四年后自己会死在相州城外的一座帐篷旁。

史思明随即派兵进入相州城,收编了安庆绪的残部。城内的叛军已经饿得不成人形,很多人连站都站不稳。他们放下武器接受了收编,没有发生任何抵抗。这些人在围城中经历了长达半年的饥饿、疾病和绝望,对他们而言,换一个主人并不比继续守城更糟。

收编完成后,史思明做了一件比杀安庆绪更重要的事:他自称大燕皇帝。这个称号安禄山用过,安庆绪用过,现在史思明接了过来。称帝的地点就在相州城外的那座大帐中,仪式极其简朴——没有祭天典礼,没有百官朝贺,只有史思明手下的将领们依次上前行礼。这不是一次精心筹备的登基大典,而是一次务实的权力宣告:叛军内部的分裂已经结束,新的首领已经产生。

史思明称帝后的第一道命令不是庆祝,而是南下。他没有选择退回范阳老巢休整,而是将行营设在相州,随即挥师南下,目标直指洛阳。他的战略判断极其清晰:唐军九镇精锐在相州城下已经损失殆尽,从相州到洛阳之间已经没有像样的防线。此时南下攻取洛阳,可以一举夺回东都,彻底扭转战争的地理轴线。

这个判断是准确的。相州溃败后,郭子仪退守河阳,李光弼退守河东,其他各镇残部各自退回本镇,河南腹地实际上处于真空状态。从相州到洛阳的官道上几乎没有唐军的成建制部队,只有沿途州县的少量守军和地方团练。

乾元二年四月,史思明的大军抵达洛阳城下。洛阳的守将是李光弼的部将李抱玉。相州溃败后李光弼退守河阳时曾路过洛阳,他给李抱玉的命令只有八个字:“能守则守,不能则走。”这不是怯战,而是冷酷的计算:洛阳城大而兵力不足,城墙多处破损未及修缮,城中粮草不足一月之用,面对史思明的主力根本守不住。与其在这里白白消耗兵力,不如保存实力退守河阳,确保黄河渡口的控制权。

李抱玉执行了这个命令。四月中旬,史思明的先锋抵达洛阳城北的邙山脚下时,李抱玉下令焚毁洛阳城外的民居和仓库——这是焦土战术的标准做法,不给敌军留下任何可供利用的物资。然后他打开含嘉仓的仓门,任由百姓取粮。含嘉仓是帝国在东都最大的粮仓之一,仓中有从江淮转运而来的漕粮数万石。李抱玉知道这些粮食带不走也烧不完,与其留给叛军,不如散给百姓。取粮的百姓排成长队,从仓门一直延伸到坊市的废墟中。很多人一边往袋子里装粮食一边哭——他们知道这些粮食吃完之后,接下来要面对的是什么。

四月十七日,李抱玉率部弃城西撤。临走前他下令不要关闭城门——“关门也没用,”他对部将说,“城墙上的缺口比城门还大。”

同一天下午,史思明的前锋骑兵从破损的城门进入洛阳。这是史思明第二次进入这座东都。上一次是在至德元载,他作为安禄山的部将随叛军攻陷洛阳;那一次洛阳城的陷落标志着安史之乱初期叛军的全盛。这一次他作为大燕皇帝重返洛阳,但洛阳已经不是当年的洛阳了。

至德二载唐军借助回纥骑兵收复洛阳时,回纥人在城内大肆劫掠了三天——这是唐廷事先答应的条件:收复两京后,“土地、士庶归唐,金帛、子女归回纥”。洛阳作为东都承担了回纥劫掠的全部后果。宫殿被焚毁大半,坊市中的商铺和民居被洗劫一空,大批妇女被掳走,幸存下来的居民逃散四方。

史思明骑马进入洛阳城时看到的是这样一幅景象:城门破损未修——东面的宣仁门只剩下半边门扇悬在门轴上;宫城的含元殿被烧得只剩下台基和几根焦黑的柱子;南市的店铺全部关门,门板上长出了青苔;街道上长满了荒草,有些地方草高过膝;幸存下来的百姓蜷缩在废墟中用破木板搭成的窝棚里,目光呆滞地看着入城的叛军骑兵。这座曾经拥有百万人口的帝国东都,此时只剩下不到一万户居民。

但史思明看到的不是废墟本身的价值,而是洛阳的战略位置。洛阳控扼黄河中游,是连接关中与河北、河南与江淮的交通枢纽。谁控制了洛阳,谁就控制了中原腹地的水陆要道。史思明占领洛阳后立即着手重建防御体系:他派部将分守黄河沿岸的各处渡口,与北岸的李光弼隔河对峙;派兵西进攻占陕州以东的崤函险道,堵住了唐军从关中反攻的通道;同时分兵南下扫荡汝州、邓州一带,试图打通通往江淮的路线。

这是一个极具战略眼光的部署。史思明深知叛军的根基在河北——那里是安禄山经营了十几年的老巢,有充足的兵源和物资——但要长期对抗唐廷,必须控制河南。河南不仅是地理上的枢纽地带,也是切断唐廷与江淮财赋之地联系的关键。唐廷在安史之乱爆发后失去了河北的赋税收入,维系战争的主要财源就是江淮地区通过汴水转运至关中的漕粮和税赋。如果叛军能够切断这条生命线,唐廷的战争机器就会停摆。

李光弼在黄河北岸的河阳城中密切注视着史思明的动向。他手下的兵力不足两万,而河对岸的史思明有十余万之众。但他选择河阳作为防御据点是有深意的:河阳城夹在黄河与邙山之间,地势狭窄不利于大军展开却极利于防守;而且河阳控制着黄河上最重要的渡口之一河阳桥,只要这座桥在唐军手中,叛军就无法从容渡河南下。

李光弼做了一件极具象征意义的事:他将自己的家眷从长安接到河阳城中。这不是出于亲情——在战争中把家眷接到前线是极其危险的做法——而是政治表态。他要让朝廷和将士都看到,河阳守将已经做好了与城共存亡的准备。如果河阳失守,他的妻子儿女将和士卒的家属一同殉城。

乾元二年五月,史思明派兵渡过黄河试探河阳防务。叛军在河阳城北的黄河河面上搭建浮桥,试图运送大军过河。李光弼亲自登城督战,集中强弩射击搭建浮桥的叛军工兵。叛军死伤惨重,浮桥数次被毁。叛军又试图在上游寻找水势较缓的渡口偷渡,李光弼派敢死队顺流放下火船——用装满干柴和油脂的小船点燃后顺水漂流——将叛军的渡船和木筏烧毁在河中。

几次试探之后史思明意识到河阳不是短期内能够攻克的。他暂时停止了渡河攻势,转而巩固洛阳周边的防御,同时分兵扫荡河南其他州县以扩大控制区。战线就这样在黄河两岸暂时稳定下来。

但这种稳定是脆弱的、暂时的、随时可能再次崩溃的。帝国已经从战略反攻退回到了战略防御——从围攻叛军最后的据点相州,退回到了保河阳以卫关中、保江淮以养天下的被动局面。收复两京时建立起来的战略优势在相州城下的一场风沙中化为乌有。

对于唐廷而言,相州溃败和洛阳再陷带来的不仅是军事上的困境。肃宗皇帝在长安接到相州溃败的战报时正在大明宫紫宸殿举行朝会。战报由鱼朝恩派快马送回长安,措辞经过精心修饰——将溃败归咎于“天变非常”,也就是那场风沙。鱼朝恩在战报中写道:“王师围城半载,贼势已蹙,不意大风骤起,天地晦冥,诸军不相统属,遂至奔溃。”他只字不提监军制度的弊端,不提九节度使互不统属的荒唐安排,不提自己从未真正协调过任何一路兵马的事实。

肃宗看了战报后沉默良久。他问群臣:“今当如何?”

无人能答。

宰相李岘出班奏道:“相州之败非天灾也,乃人谋不臧。九节度使各不相统,虽有二十万众实与无帅同。今当急择一帅总制诸军,方可再图恢复。”李岘的话直指问题的核心:不是风沙打败了唐军,是指挥体系的瘫痪打败了唐军。二十万大军没有统一统帅,就像一个人有二十条手臂却没有大脑。风沙只是加速了一场注定会发生的崩溃。

肃宗没有回答李岘的建议。他仍然不愿将兵权集中在任何一个武将手中。安禄山的前车之鉴太深刻了——那个人就是从范阳节度使起家的,手握三镇精兵之后就反了。如果现在任命一个统帅全权指挥各路兵马,谁能保证他不会成为第二个安禄山?郭子仪?李光弼?他们的忠诚在肃宗眼中从来不是绝对的——武将的忠诚本来就不应该被假设为绝对的。

这种猜忌并非毫无道理。安史之乱本身就是边将权力过大的恶果,肃宗的防范心理是这场叛乱带来的创伤反应。但这道理并不能减轻它的代价——洛阳再次陷落的代价、二十万大军灰飞烟灭的代价、帝国从战略反攻被迫退回战略防御的代价。

杜甫在这一年写下了《石壕吏》。这首诗的写作背景是相州溃败后唐廷在各地疯狂抓丁以补充兵员。《资治通鉴》记载乾元二年春,“诸道多自募兵,有不及禀命者,亦听之”——各路节度使和地方官员自行招募或强征壮丁,朝廷甚至来不及审批就默认了。

杜甫那时正在从洛阳返回华州的路上,途经陕州石壕村时亲眼目睹了抓丁的场景。诗中的老妇对深夜砸门的差吏哭诉:“三男邺城戍,一男附书至,二男新战死。”邺城就是相州。三个儿子被征去围攻相州,一个写信回来说还活着,另外两个刚刚战死。家里只剩下一个还在吃奶的孙子,儿媳穷得连一条完整的裙子都没有。老妇最后对差吏说:你们一定要抓人,就把我抓去吧,我虽然年老力衰,还能给你们做饭。

这首诗流传了一千二百多年,至今读来仍令人心悸。因为它记录的不是某一场战役的胜负,不是某一位将领的功过,而是一个帝国在战争中的真实代价。那些被征去围攻相州的士兵,他们的名字不会出现在任何史书上,他们的死因被概括为“邺城之役,王师不利”,他们的家人只能在深夜的村庄里对着差吏哭诉,然后用衰老的身体替儿孙去服徭役。

相州溃败后的帝国正在承受着这种代价的持续叠加。从河北到河南,从关中到江淮,战争已经持续了四年半。天宝十四载十一月安禄山在范阳起兵时,没有人想到这场叛乱会持续这么久。玄宗以为几个月就能平定——他当时对杨国忠说“不过旬日,必传首行在”。杨国忠以为安禄山不过是边镇一将,朝廷大军一到必然土崩瓦解。肃宗在灵武即位后以为收复两京就是胜利的终点——至德二载十月收复洛阳时,群臣上表称“中兴之业,在此一举”。

但每一次以为战争即将结束时,新的打击就会降临。安禄山死了,安庆绪接替了他;安庆绪被围在相州,史思明又冒了出来;九镇大军围攻相州眼看就要成功,一场风沙过后全军崩溃;好不容易收复的洛阳又在旬月之间重新落入叛军之手。战争像一个无底洞,不断吞噬着帝国的兵力、财赋和民心,却始终看不到尽头。

李光弼站在河阳城头,看着黄河对岸叛军营寨中的炊烟在暮色中升起又飘散。他知道这场战争还远未结束。他手下的将士也知道——那些跟着他从河东一路打到相州又从相州溃退中活下来的老兵,他们脸上的表情不是恐惧,而是一种更深的东西:认命。

那些在石壕村被抓去的新兵不知道这些。他们只知道要去河阳前线,只知道可能会死在那里,就像那老妇人的两个儿子死在邺城城下一样,就像四年来死在陈涛斜、死在潼关、死在睢阳、死在香积寺、死在相州城外的数十万士卒一样。

黄河水在初夏的阳光下缓缓流淌,浑浊的水面上漂浮着上游冲下来的断木和杂物。两岸的营寨对峙着,炊烟各自升起又各自飘散。偶尔有渡船在河中相遇,双方士卒隔着水面互相射上几箭,然后各自退回各自的岸边。

战争进入了第五个年头。没有人知道它还会持续多久,还要吞噬多少人的儿子、丈夫和父亲才会结束。但所有人都开始明白一件事:那个极盛的大唐帝国——那个在天宝年间拥有八千万人口、四海宾服、物阜民丰的大唐帝国——已经回不去了。它在相州城外的那场风沙中被彻底折断,剩下的只是漫长的、看不到尽头的挣扎。