第 16 章
渔阳鼙鼓震碎东都洛阳
天宝十四载十一月初九,安禄山在范阳发布起兵檄文。那份黄帛在蓟城南门外被当众宣读时,风从燕山方向灌进平原,将帛书的边角吹得猎猎作响。檄文以工整的隶书写就,钤盖着一方伪造的御宝——那方印玺的刻工并不高明,但在清晨的薄光中无人会凑近细看。文书的措辞精心设计过:通篇不质疑李唐皇室的合法性,不否定朝廷的制度框架,甚至刻意避开了对玄宗的任何直接指摘。
全部火力集中在一个人身上——杨国忠。“奸相专权,残害忠良,以私忿贬黜边将,以苛敛荼毒苍生”——这些罪名足够宽泛,宽泛到任何一个对朝廷心怀不满的人都能从中找到共鸣。
檄文的核心是“以讨伐杨国忠为名”,为这场实质上的军事政变披上“清君侧”的外衣。
十五万大军列阵于蓟南旷野。同罗骑兵的铁甲在晨光中泛着冷光,奚族弓骑手的马匹不耐地刨着冻土,契丹步卒的皮甲上还残留着草原风雪的气息。这些来自不同部族的士兵被编成十五个方阵,以安禄山的八千曳落河亲卫为核心向两翼展开。旌旗的数量超过了朝廷规定的节度使仪制——但在这一刻,没有人会去清点旗数。这份檄文是叛乱合法性的全部依据。它将一场实质上的军事政变包装成“清君侧”的义举,为那些心存犹豫的汉军将士提供了一个可以被接受的出兵理由。
安禄山坐在铁舆中,透过帘幕看着麾下将领们依次在檄文前歃血为盟。史思明、孙孝哲、崔乾祐、田承嗣——这些在随后八年中将反复出现的名字——此刻正依次将刀刃划破掌心,让血滴入盛满烈酒的铜碗。碗中的液体从透明变成浑浊的赭红,如同这场叛乱将在帝国版图上洇开的颜色。
起兵的时机经过了精密计算。朝廷在十一月已进入岁末政务休眠期,各级官署忙于年终考课与来年预算编制,军情传递的速度会因风雪与节庆而进一步迟滞。更关键的是,帝国在东部地区的兵力部署呈现极端的倒金字塔结构——精锐野战部队全部集中在沿边十节度使手中,中原腹地几乎不设常备军。从范阳到洛阳的直线距离约一千三百里,沿途州县的驻军多为团练兵与团结兵——前者是定期轮训的农民,后者是地方自募的治安武装,数量稀少,装备陈旧,训练水平与正规边军之间存在不可逾越的鸿沟。
安禄山的行军计划建立在对帝国交通线的精确掌握之上。他兼任群牧使期间获得的不仅是战马,还有对北方驿道系统的完整勘测数据。每一处驿站的水井深度、每一座桥梁的承重极限、每一条可供骑兵迂回的支路——这些信息都已标注在范阳军帐中的羊皮地图上。
南下路线选定为沿太行山东麓的官道推进:经博陵、常山、赵郡、相州,直指黄河渡口灵昌。这条路线避开了西面山区的复杂地形,最大限度地发挥了骑兵的机动优势,同时也利用了河北道各州县对安禄山多年的粮草供应惯性——这些州县在和平时期一直负责为范阳边军转运军需,如今叛军以“奉密旨入朝”的名义通过时,许多地方官员在迟疑中选择了放行。
十一月十日,大军正式开拔。前锋由同罗骑兵组成,每人配备三匹轮换战马,携带十日干粮,以每日一百二十里的速度向南推进——这个速度是帝国驿马传递紧急军情的标准,而安禄山用一整支骑兵部队来执行。中军是铁舆与八千曳落河亲卫,这些从契丹、同罗、奚等部族中精选的壮士构成了叛军的核心突击力量,每人都与安禄山建立了养父子关系,其忠诚度远超一般的部曲武装。
后军携带攻城器械与辎重,包括撞车、云梯、投石机等重型装备,由步卒护卫,以每日六十里的速度跟进。整支行军纵队长达四十余里,夜间宿营时营火的排列严格遵循草原圆阵布局:外围由奚族骑兵担任警戒,内层是室韦弓箭手与汉军步卒,核心是安禄山的牙帐。
博陵郡在十一月十二日陷落。郡守事先未接到任何预警——范阳起兵的消息尚未传到这个距离蓟城不过二百里的郡城。城门在白昼照常开启,商旅往来如常。当同罗骑兵的前锋出现在城北官道上时,守军误以为是朝廷调防的边军,直到铁骑冲入城门才开始仓促抵抗。战斗持续不到一个时辰,郡守被俘,武库中储存的三千副甲胄与两万支箭矢落入叛军之手。这是安禄山南下途中获得的第一批补充物资,但远不是最后一批——帝国在沿边州县的武库中储备了大量军械,本意是供边军调动时取用,此刻却成了叛军的后勤补给站。
常山郡在十一月十五日投降。太守颜杲卿在叛军抵达城下时选择了开城迎降。
这个决定在此后数月内引发了复杂的连锁反应。颜杲卿并非安禄山的旧部——他是天宝十二载由朝廷直接任命的地方文官,与范阳系统素无瓜葛。他的投降更多是出于对现实力量对比的清醒判断:常山城中可用之兵不足两千,城墙年久失修,面对十五万大军,抵抗意味着毫无意义的屠杀。
但他同时秘密派出了信使,绕道太原向朝廷报告叛军的真实兵力与行军速度。这个细节揭示了叛乱初期许多地方官员的两难处境:公开抵抗等于自杀,彻底倒向叛军意味着对朝廷的背叛,而在夹缝中做出的选择往往取决于叛军抵达城下的速度——速度越快,投降的概率越高。
黄河是帝国东部防御体系中最重要的一道天然屏障。按照朝廷的军事规划,只要封锁黄河上的主要渡口,就能将来自河北的任何军事威胁阻截在北岸。这个规划在纸面上是成立的——黄河在冬季虽会结冰,但冰层的厚度通常不足以承载大规模军队通过。
然而天宝十四载的冬季异常寒冷。十一月十八日,当叛军前锋抵达灵昌渡口时,黄河已经封冻,冰层厚达尺余。
同罗骑兵下马,用毡布包裹马蹄以防打滑,然后在冰面上以单列纵队缓缓通过。铁蹄踏在冰面上发出的声音低沉而密集,像是某种巨大的鼓点敲击在冻结的河床上。冰层在重压下发出咯吱咯吱的声响,但没有破裂。一整支骑兵部队——数以千计的人马——就这样踏过了帝国最坚固的天然防线。
黄河防线的崩溃不仅是地理意义上的失败,也是整个帝国防御思想的破产。朝廷的军事规划者从未认真考虑过黄河会在冬季封冻到足以承载骑兵的程度,或者说,他们从未考虑过会有一支来自北方的叛军在冬季南下。这种思维盲区根植于更深层的制度惯性:帝国的军事体系是为防御外敌设计的,所有的预警机制、兵力部署、后勤储备都以边境外患为假想敌。当威胁来自帝国内部的一个节度使时,整个系统陷入了致命的反应迟滞。
消息传到长安是在十一月十五日的傍晚。安西节度使封常清当时正在长安述职——他刚从西域回到京师不到十天。传信的宦官跑过华清宫长长的廊道时,木屐敲击石板的声音在冬夜的寂静中格外刺耳。玄宗在长生殿中接到奏报后的第一反应是难以置信。他刚刚在数月前赐予安禄山铁券,刚刚在华清宫接受过他的朝觐,刚刚听杨国忠信誓旦旦地保证安禄山不敢反叛。这种难以置信迅速转化为愤怒,而愤怒又迅速转化为一系列仓促的人事任命。杨国忠与封常清最初认为敌军不足忧虑,玄宗命郭子仪自朔方出兵河北、高仙芝提大军出潼关战关东。
封常清被紧急召入殿中。这位在西域立下赫赫战功的老将——他曾翻越葱岭远征小勃律,曾在怛罗斯的溃败中收拢残兵安然撤回——此刻面对的是一个他从未经历过的战场:中原腹地。玄宗命令他即刻前往东都洛阳,招募兵士,组织防御。封常清提出了一个现实问题:洛阳城中几乎没有可用之兵。中央的彍骑与飞骑虽名义上驻扎在京畿,但多年未经战阵,且大部分已被调往各官署充任役使,实际能够集结的人数远低于兵籍名册上的数字。玄宗的回答是:可以就地招募。
这个命令暴露了帝国在突发全面战争面前最致命的弱点——它没有一个有效的动员机制。府兵制在天宝年间已名存实亡。那些曾经遍布全国的折冲府,其府兵名籍早已成为一纸空文:壮丁逃亡、田产被兼并、军府屋舍倾颓。募兵制虽然取代了府兵,但招募的士兵主要集中在边镇节度使手中。中原与江南地区的人口虽然稠密,但朝廷没有一套可以将民力迅速转化为军事力量的组织管道。封常清带着一纸空头任命和少量银钱前往洛阳,他要在那里完成一件几乎不可能完成的任务:在叛军抵达之前,将洛阳城中的市井之徒训练成一支可以作战的军队。
十一月十七日,封常清抵达洛阳。他做的第一件事是打开洛阳武库,清点库存。武库中的兵器数量确实庞大——长矛、横刀、弓弩、甲胄堆积如山——但质量堪忧。许多甲胄的皮绳已经朽断,用手一扯便断裂开来;弓弦因长期存放受潮而失去弹性;矛头的铁锈深入刃口,需要用砺石重新打磨才能使用。这些兵器是为应付朝廷的武备检查而储备的,从未真正打算用于实战。封常清下令将所有可用的兵器分发给新募的士兵,同时召集洛阳城中的铁匠日夜赶工修复损坏的器械。
募兵令在洛阳城中张贴后,应募者蜂拥而至。这些人大多是洛阳坊市中的无业游民、小商贩、手工业者以及从周边逃难来的流民。他们应募的动机很简单:军饷。朝廷许诺每人每日发放三升口粮和十文铜钱,这个标准在承平年代足以养活一个家庭。但这些人从未接受过任何军事训练。他们不知道如何列阵,不知道如何听从号令,甚至不知道如何正确地握持长矛——许多人将矛柄握得太紧以至于手臂僵硬无法发力,另一些人将矛头装反了方向。
封常清将这批新兵编为六个军,每军一万人,分别驻守洛阳城的六座城门与城内的关键街巷。训练从十一月十八日开始。洛阳城外的空地上,六万市井之徒在寒风中学习最基本的阵列动作。老兵们用木棍敲打着那些站不直、走不齐的新兵,喊杀声在空旷的郊野上显得空洞而绝望。
封常清骑马巡视各营时看到的景象令他心头发紧:许多新兵手中的长矛矛头歪斜,因为他们不知道如何将矛头固定在矛杆上;弓箭手拉不开硬弓——洛阳武库中的弓多为力弓,需用腰力开弦,这些从未拉过弓的人只能使用轻弓朝天发射;骑兵几乎没有——洛阳不是产马区,朝廷的马政早已将战马资源集中在陇右与范阳。这支军队从组建的那一刻起,就注定无法在野战中与叛军的精锐铁骑抗衡。
叛军的南下速度超出了所有人的预期。十一月二十日,叛军前锋已过黄河,进入河南道境内。陈留郡是河南道的第一座大城,郡守郭纳在叛军抵达时选择了开门投降。陈留武库中储存的一万副甲胄、五万支箭矢和三千石粮食尽数落入叛军之手。
安禄山在陈留稍作停留,将投降的郡兵整编入后军,同时派出三路偏师分别进攻汴州、宋州和颍川,以扩大战果并牵制可能来自东南方向的援军。汴州在十一月二十二日陷落,宋州在十一月二十五日投降,颍川郡守率众抵抗了两天,城破后被腰斩于市。
三路偏师的快速推进不仅扩大了叛军的控制区域,更切断了洛阳与江淮之间的漕运通道——洛阳的粮食供应高度依赖江南漕运,每年通过汴渠运抵洛阳的粮食多达两百万石。漕运的断绝意味着洛阳不仅失去了援军,还失去了粮食。
十一月二十八日,叛军主力抵达荥阳。荥阳是洛阳东面的最后一道屏障,距离东都仅二百里。荥阳守军不足五千,且多为老弱。城守试图组织抵抗,但叛军的攻城器械在当天下午就撞开了东门。荥阳在日落前陷落,守军全军覆没。消息传到洛阳时,封常清正在城外训练新兵。他当即下令停止训练,全军进入城防阵地。
十二月二日,叛军前锋出现在洛阳城东三十里的地方。封常清做出了一个大胆的决定:主动出击。他的逻辑是清晰的——洛阳城内的六万新兵如果困守城中,面对叛军的围攻会迅速崩溃,因为这些人没有经历过围城战的饥饿与恐惧。与其坐以待毙,不如趁士气尚存时出城逆战,或许能利用人数优势取得局部战果。
十二月三日清晨,封常清率三万新兵出洛阳东门,在城外列阵迎敌。他将军队分成三列:第一列是长矛手,任务是阻止骑兵冲锋;第二列是弓箭手,负责远程杀伤;第三列是刀盾兵,准备近身肉搏。这个阵型在纸面上是合理的——长矛克骑兵,弓箭扰敌阵,刀盾收残局——但执行起来完全走样。当叛军的同罗骑兵出现在地平线上时,第一列的长矛手开始骚动。那些从未见过真正骑兵冲锋的市井之徒,看到铺天盖地的铁骑朝自己涌来时,手中的长矛开始颤抖。
叛军骑兵以楔形阵型冲入唐军阵列。马蹄踏碎冻土的声音、铁甲碰撞的声音、士兵惨叫声混杂在一起。
第一列的长矛阵在接触的瞬间就崩溃了——许多新兵扔掉长矛转身逃跑,将第二列的弓箭手冲得七零八落。弓箭手胡乱射出的箭矢大多落在空地上,少数射中叛军骑兵的箭矢也无法穿透铁甲——那些劣质箭头在撞击甲片时直接碎裂开来。第三列的刀盾兵还没来得及接战,整个阵列就已经瓦解。
封常清亲自率领亲卫骑兵试图稳住阵脚,但溃败的势头已经无法阻止。三万新兵在不到半个时辰内被彻底击溃,阵亡者超过五千人,伤者不计其数。幸存者逃回洛阳城中,将恐惧也带回了城中。
这是东都保卫战的第一场野战,也是最后一场——封常清清楚地认识到,这支仓促招募的军队根本不可能在野战中与叛军对抗。
十二月五日,叛军主力抵达洛阳城下。安禄山将中军大营设在城东的上东门外,同时派出骑兵绕城侦察,切断了洛阳与外界的全部联系。围城战正式开始。
洛阳城的防御体系在纸面上相当完备。城墙周长四十里,高三丈五尺,外有护城河环绕。城内分为宫城、皇城和外郭城三重,外郭城又分为一百零三个坊,街道宽阔笔直,便于兵力调动。
但在实际防御中,这些优势都变成了劣势——城墙太长意味着需要更多的兵力防守每一段城墙;街道宽阔意味着叛军一旦破城,骑兵可以在城中纵横驰骋;坊墙虽然可以充当街垒,但从未经过实战检验。
封常清将剩余的五万兵力部署在外郭城的十二座城门上,重点防守东面的上东门、建春门和南面的长夏门。他将战斗力最强的部队集中在宫城和皇城作为最后的预备队,同时下令将城内所有坊门封闭,用砖石堵死坊墙上的缺口,试图将外郭城变成一个巨大的防御工事。
十二月六日,叛军开始攻城。安禄山没有采用传统的蚁附攻城战术——那种用云梯和冲车正面强攻的方式会消耗大量兵力。他采取的是火攻与心理战相结合的策略。叛军将浸满油脂的火箭射入城中,点燃靠近城墙的坊市民居。洛阳城内的建筑以木结构为主,火势一旦蔓延便难以控制。浓烟遮蔽了冬日的天空,火光在夜间将城墙映照得如同白昼。城中的居民开始恐慌,许多人试图从西门逃出城外,但被封锁的坊门困在了街巷中。
十二月七日,叛军集中兵力进攻上东门。攻城锤撞击城门的闷响每隔数息就响起一次,城楼上的唐军用石块和滚油还击,但效果有限——他们缺乏守城专用的狼牙拍和夜叉檑等重型器械。这些器械本应储存在洛阳武库中,但封常清在清点时发现它们早已朽坏或失踪。
下午时分,上东门的城门轴在连续撞击下断裂,叛军步兵涌入城内。封常清调集预备队进行巷战,利用坊墙作为屏障节节抵抗。每一座坊门都变成了一个小型战场,市井之徒们用长矛和横刀与叛军步卒在狭窄的街巷中搏杀。
那些在训练场上连矛头都装不好的新兵,此刻在绝境中反而爆发出了惊人的勇气——不是因为战斗意志突然觉醒,而是因为他们身后就是家眷藏身的坊市。
巷战持续了一整天。洛阳宽阔的街道上堆满了尸体和燃烧的车辆,融化的雪水混合着血水在石板路面上流淌。叛军的骑兵在街道上发挥了巨大的冲击力——那些宽阔笔直的大道本来是帝国都城的骄傲象征,此刻却成了骑兵冲锋的完美通道。唐军步兵无法在开阔地带与之抗衡,只能退入坊内进行逐坊争夺。到十二月八日凌晨,外郭城的东半部已经落入叛军之手,封常清下令收缩防线,全军退守宫城和皇城。
十二月八日中午,叛军攻破了皇城的南门端门。封常清率领最后的亲卫部队从宫城北门突围,向西撤退。他在突围途中收集了溃散的残兵,总计不足八千人——六万新兵中的绝大多数或死或降或逃散,整支军队已经不复存在。
东都洛阳陷落了。从十二月二日叛军前锋抵达城下,到十二月八日封常清突围西撤,东都保卫战只持续了六天。这个速度令所有人震惊——包括安禄山本人。他原本预计洛阳能够坚守至少一个月,为此准备了充足的攻城器械和围城物资。但唐军防御的崩溃速度远超预期,以至于叛军的后勤补给线还没来得及完全建立,前锋就已经控制了洛阳全城。
安禄山在十二月九日进入洛阳城。他坐在那辆从范阳一路南下的铁舆中,穿过端门进入皇城时,特意停下来看了看门楼上的匾额。“端门”二字在烟火熏燎中已经模糊不清,但门楼的建筑规模仍然彰显着帝国东都的气派。这是安禄山第一次真正踏足一座帝国都城。范阳虽然富庶,但与洛阳相比不过是边陲军镇。洛阳城中的一百零三座坊市、巍峨的宫阙、繁华的南市和北市,此刻全部匍匐在他的铁蹄之下。
但洛阳的陷落并不意味着战争的结束。恰恰相反,它只是开始。
封常清率领八千残兵向西撤退,在十二月十一日抵达陕郡。陕郡是洛阳与潼关之间的交通枢纽,城中储存着一定数量的粮食和军械。
封常清在这里遇到了从长安率兵东征的高仙芝。高仙芝率领的东征军是朝廷仓促拼凑的中央军主力,包括飞骑、彍骑以及从朔方抽调的部分边军,总计约五万人。这支部队在十二月五日从长安出发,沿着渭水河谷向东推进,原计划在洛阳与封常清会合后共同抗击叛军。但他们的行军速度远慢于预期——中央军多年未经长途行军,士兵们不适应冬季野营,辎重车辆在冻土路上频繁损坏,五万人的行军纵队每日只能前进四十里。
当高仙芝抵达陕郡时,洛阳已经陷落的消息同时到达。十二月,封、高两将皆败,东都洛阳沦陷,唐军退守潼关。
两位将领在陕郡城中的一处官署内进行了紧急会商。封常清详细描述了洛阳城下的战斗经过,重点强调了三个事实:第一,叛军的骑兵在野战中具有压倒性优势,唐军步兵无法与之对抗;第二,新募士兵未经训练即投入战斗,伤亡率极高且极易溃散;第三,洛阳城中的武备状况远比朝廷以为的要糟糕,许多兵器实际上无法使用。
高仙芝听完后做出了一个艰难的决定:放弃陕郡,全军退守潼关。这个决定在军事上是完全正确的。陕郡地处平原,四周无险可守,一旦叛军追击而至,五万唐军将在野战中面临与洛阳同样的命运。潼关则是关中平原的东大门,关城险峻,易守难攻。退守潼关意味着放弃关中以外的全部领土,但至少可以保住长安。
十二月十三日,高仙芝下令全军西撤。陕郡武库中储存的粮食物资被尽量带走,无法带走的则就地焚毁以免资敌。五万唐军沿着黄河南岸的狭窄通道向西行进,沿途收容了从洛阳逃出的难民和溃兵。行军队列在险峻的山路上拉得很长,辎重车辆时常堵塞道路,撤退的速度比东征时更慢。十二月十六日,唐军主力抵达潼关。高仙芝立即着手加固关防:修复城墙上的破损垛口,在关门外挖掘壕沟,将随军携带的强弩部署在城墙的关键位置,同时派出斥候向东侦察叛军的动向。
叛军的追击部队在十二月十四日抵达陕郡,发现唐军已经撤退后并未继续追击。安禄山的战略重心此刻已经从军事进攻转向政治巩固——他需要在洛阳建立政权,整合已占领地区的资源,同时应对可能来自朔方和河西的唐军反攻。他下令前锋停止西进,全军在陕郡转入防御。这意味着潼关以东的广袤领土——包括河南道的大部和河北道的全部——事实上已经脱离了唐廷的控制。从范阳到洛阳一千五百里的交通线上,叛军的后勤车队畅通无阻地行驶着。安禄山在洛阳城中的临时行营里开始接见投降的州县官员,而长安的华清宫中,七十二岁的皇帝正在经历他即位以来最漫长的一个冬天。
十二月十八日,洛阳陷落的详细军报抵达长安。信使在黎明时分叩开春明门,将封常清亲笔书写的败报呈送中书省。军报中附有一份简短的战况陈述和一份兵力损耗清单:六万新募士兵阵亡及溃散者超过五万二千人;武库中储存的两千柄横刀、一千五百张弓、三十万支箭矢全部资敌。封常清在报告中用近乎赤裸的措辞写道:“臣所募之兵皆市井白徒,未经训练,临阵辄溃。洛阳武库器械朽钝,弓弦多断,刀不可斫。”
这份军报在中书省停留了不到半个时辰就被送往华清宫。玄宗当时正在长生殿中与杨贵妃对弈。内侍将军报呈上时,皇帝的手停在了棋盘上方。他读完第一遍后没有立即说话,而是将绢帛递给了一旁侍立的杨国忠。杨国忠快速浏览后脱口而出:“臣早言安禄山必反,陛下不信。”这句话在华清宫的暖阁中引发了短暂的沉默。玄宗放下棋子,起身走到窗前。骊山脚下的温泉池水在冬日清晨蒸腾着白雾,远处的长安城郭隐约可见。四十四年来他第一次感到那座城池变得如此脆弱。
接下来的三天里,帝国的中央决策机器以一种近乎失控的速度运转着。十二月十九日,玄宗下诏削去安禄山一切官爵,宣布其为叛逆。
同日发布总动员令:命朔方节度使郭子仪率本部兵马东进井陉,从北面威胁叛军后方;命河东节度使程千里固守太原;命河南节度使张介然就地组织防御——但张介然已经在荥阳城破时被俘杀,这道命令抵达河南时已经没有接收者。
十二月二十日,朝廷做出了一个关键性的军事调整:撤销荣王李琬的元帅职务——这位皇六子在得知洛阳陷落后惊惧成疾,已经无法视事——改命河西、陇右节度使哥舒翰为兵马副元帅,统领潼关诸军。
但哥舒翰此时正在长安养病。他在天宝十四载初因中风半身不遂,已经卧床数月。诏书送达他的府邸时,这位曾经的石堡城征服者连站立都需要人搀扶。哥舒翰以病固辞,唐玄宗不许。
从洛阳前线退至潼关的唐军正在进行一场艰难的重整。高仙芝将五万东征军和封常清的八千残兵合并编组,总计约五万八千人。这个数字看起来尚可一战,但实际情况远比纸面数字糟糕。东征军的飞骑和彍骑在撤退途中大量逃亡——这些名义上的天子禁军在离开长安后第一次经历了冬季野营和长途行军,冻伤和疾病减员超过三千人。从朔方抽调的三千边军是整支部队中唯一保持完整建制的单位,但他们的人数太少,无法改变整体的战力结构。
封常清在潼关城中的一处临时官署里写下了第二份奏报。这份长达千言的文书详细拆解了东都保卫战失败的原因——不是为个人辩解,而是试图让朝廷理解前线面临的真实困境。他列出了五个具体问题:其一,募兵制度失效。洛阳紧急招募的六万人中绝大多数是城内无业游民和逃避赋税的流民。按照制度,募兵应当由州县官员负责拣选并编组成伍后交付将领指挥,但在紧急状态下这一程序被完全跳过。封常清接手的不是一支军队,而是一群手持武器的平民。其二,武库储备虚报严重。洛阳武库账册上登记的兵器数量与实际可用数量之间存在巨大差距。许多横刀因长期存放缺乏养护而锈蚀不堪使用;弓弩的筋角因受潮失去弹性;箭矢的翎羽被虫蛀殆尽。这些情况地方官员每年都照例上报“器械完缮”,中枢从未派人实地核查。其三,指挥链断裂。封常清虽然被任命为范阳、平卢节度使负责防守东都,但他实际上没有调动河南地方驻军的权力——那些驻军归河南节度使张介然节制。当叛军南下时,两支平行的指挥系统无法有效协同。张介然在荥阳战死前甚至没有收到封常清请求增援的文书。其四,骑兵力量完全缺失。东都守军没有成建制的骑兵部队。洛阳城中原本饲养着三百匹驿马和两百匹官马,但这些马匹从未经过战阵训练,无法用于冲锋。面对叛军的同罗骑兵和曳落河精锐时,唐军步兵在开阔地带毫无还手之力。其五,情报系统瘫痪。从范阳到洛阳沿途的州县在叛军通过时大多没有来得及发出预警。一些城池的守令在叛军抵达前就已经弃城逃走;另一些城池虽然试图抵抗但被迅速攻破后无人向外传递消息。封常清直到叛军前锋出现在洛阳城东三十里时才确切知道敌军的位置和规模。
这份奏报被送往长安后石沉大海。中书省没有将其呈送御前——杨国忠认为封常清的陈述是在推卸责任并影射朝廷失政。取而代之的是另一份经过删改的简报:只说东都失守系因“贼势浩大”,不提武备废弛和指挥失灵的任何细节。
十二月二十五日,监军宦官边令诚抵达潼关。他带来了玄宗的敕书和杨国忠的口信。敕书的措辞尚属温和——皇帝要求高仙芝“固守潼关以待诸道援军”——但杨国忠的口信则直接得多:“陕郡之退是否必要?朝廷耗费巨资供养禁军,未见一战即弃地数百里。”高仙芝试图向边令诚解释退守潼关的军事逻辑。他铺开地图指出陕郡地处平原无险可守、叛军骑兵在野战中占据绝对优势、五万唐军若在陕郡决战极有可能全军覆没——这些理由在军事上无可辩驳。但边令诚并不关心军事逻辑。他关心的是朝廷的面子、杨国忠的政治需要、以及如何向皇帝交出一份能够安抚朝野情绪的答卷。
边令诚在潼关停留了三天后返回长安。他带回去的报告中对高仙芝和封常清的评价是:“仙芝弃地数百里,常清丧师辱国。”这份报告将成为日后悲剧的伏笔——但在天宝十四载的岁末,它还只是一颗尚未引爆的火种。
十二月二十八日,安禄山在洛阳做出了一个改变战争性质的决定。他在宫城中的乾元殿召集投降的唐朝官员和随军幕僚,宣布自称“大燕皇帝”,建元圣武。这个举动将一场以“讨伐杨国忠”为名的军事行动正式转化为改朝换代的政治革命。安禄山不再是一个清君侧的边帅——他现在是一个新王朝的开创者。天宝十五载正月,安禄山在洛阳称帝,国号燕。
消息传到潼关时已经是天宝十五载的正月初三。高仙芝和封常清站在潼关城楼上向东眺望。冬日的黄河在关城北面冻结成一条白色的冰带——两个月前叛军正是踏着这样的冰面渡过了黄河天险。关城西面的关中平原上覆盖着薄雪,长安城就在那片平原的尽头。封常清对高仙芝说了一句话:“潼关若失,长安不守。”高仙芝没有回答。他正在计算手中的兵力:五万八千人驻守潼关防线——这个数字看起来勉强够用。但他知道真正的威胁不在关外而在关内——朝廷的催战压力正在与日俱增。杨国忠需要一场胜利来巩固自己的相位;皇帝需要一场胜利来证明天宝盛世尚未终结;满朝文武需要一场胜利来安抚恐慌的长安百姓。而他们手中这五万八千名疲惫、惊恐、装备不全的士兵——其中超过三分之一从未经历过真正的战斗——将在某个时刻被命令走出潼关天险去与叛军的铁骑进行野战。
那一天还没有到来。但它正在一天天逼近。
天宝十四载岁末,帝国版图已然断裂。潼关以东,河南道大部落入叛军之手;河北道全境随安禄山起兵倒戈;河东道北部虽在唐军控制,却岌岌可危。唯有朔方节度使郭子仪在灵武集结兵力,准备东出井陉——但那支援军距潼关一千五百里。长安府库调拨物资:十万匹绢帛充军饷,三万石粮食沿渭水西上,强弩箭矢打包运往前线——然而沿途州县克扣物资,民夫逃亡,车辆损坏于山路。帝国动员链环环泄漏,长安朝堂却浑然不知。
封常清在正月初五写下了第三份奏报——也是他一生中最后一份正式文书。他在奏报结尾写道:“臣死之后望陛下勿轻此贼。”他没有将这份奏报送往中书省而是交给了身边的一名亲卫:“若我有不测将此书送达圣听。”那名亲卫将奏报藏入怀中时不会知道他的主将只剩下不到一个月的生命。
潼关城头的风从东方吹来裹挟着黄河冰面上的寒气。五万八千名士兵蜷缩在城墙后面等待着他们不知道的命令。而在他们身后四百里的长安城中七十二岁的皇帝正在筹划一场盛大的正月朝会——仿佛帝国的一切都还在正轨之上运转如常。
天宝十五载正月初八,安禄山在洛阳宫城中正式举行登基大典。同一天,唐廷发布诏令:以哥舒翰为皇太子先锋兵马元帅,领河陇兵募及朔方部分援军,共计八万人进驻潼关接管防务;高仙芝与封常清召回长安述职。这份诏令在正月初十抵达潼关时带来了两个截然不同的命运信号:对于哥舒翰而言,这是帝国在绝境中最后一次启用一位功勋宿将;对于高仙芝和封常清而言,召回述职意味着他们必须离开潼关天险,回到那座正在寻找替罪羊的长安城。不久,封常清、高仙芝被冤杀于潼关。
潼关以东,安禄山的铁骑休整,等待春天黄河解冻,发起下一轮攻势。潼关以西,唐帝国仓促动员,以最后资源试图堵住裂堤。五万八千名疲惫士兵驻守关隘,守护关中平原最后的屏障,也守护着即将被血火改写的历史。
东都洛阳在六天内陷落。十五万叛军用不到两个月的时间横扫了帝国的半壁江山。唐军在这场闪电战中损失的兵力包括:封常清在洛阳招募的六万新兵中阵亡及溃散者五万二千人;河南道各州县驻军约三万人或降或亡;陕郡以东的所有武库储备——包括甲胄四万副、弓弩两万张、箭矢八十万支、粮食十五万石——全部资敌。而在潼关以西集结的唐军总兵力约八万人,其中真正具备野战能力的朔方边军不足两万。灵宝、潼关之战尚未发生,但决定帝国命运的绞索已然收紧。
帝国的东部防线已经不复存在。守住潼关是保住长安的唯一希望。而那座关隘的命运取决于一个中风半瘫的老将能否在朝廷的催战压力下做出正确的军事判断——取决于长安城中是否有人愿意面对一个事实:天宝盛世已经终结了。这台从范阳开始转动的战争机器,其第一记重锤已震碎了东都洛阳,下一记,正对准潼关与长安。