至德二载即公元757年二月二十(戊戌),想割据江东的永王李璘战败身死,二月二十二(庚子),郭子仪在潼关附近的永丰仓被叛军打败。五月初六(癸丑),司空郭子仪又在长安附近的清渠败绩。郭子仪因为战败,回到宫阙请求自贬。五月十七(甲子),唐肃宗李亨改任郭子仪为左仆射。
六月初七(癸未),叛军大将尹子奇增兵加紧围攻睢阳。张巡在城中夜里击鼓鸣角,戒严部队,作出准备出击的样子。叛军得知后,通宵达旦地防备。天亮后,张巡息兵偃鼓。叛军登上飞楼鸟瞰城中的情形,什么都没看到,于是解甲休息。张巡与将军南霁云和郎将雷万春等十来人各自带领五十骑兵开门突出,真冲敌营,来到尹子奇的麾下。叛军营中大乱,张巡他们杀了五十多敌将和五千余士卒。张巡想要射杀尹子奇,但却不认识他。于是他削尖蒿杆为矢,中了蒿矢的人喜出望外,以为张巡箭矢已尽,便跑去告诉尹子奇。张巡因此懂得了谁是尹子奇,让南霁云瞄准他射箭,击中左眼,差点擒获了他。尹子奇捡了条命,急忙收军退回。
六月,叛军大将田乾真包围安邑。刚好陕郡的叛军将领杨务钦密谋归降朝廷,河东太守马承光带兵接应。杨务钦杀了城中不跟他同心的将领,易帜前来投诚。田乾真只好解除对安邑的包围,撤退离去。
将军王去荣因私怨杀了本县县令,罪当处死。唐肃宗觉得他擅长用炮,于六月十六(壬辰)敕免了他的死罪,让他以白衣在陕郡效力。中书舍人贾至没有立即执行诏令,反而上表认为:“王去荣行为不检,杀害本县君长。《易经》说:‘臣弑其君,子弑其父,非一朝一夕之故,其所由来者渐矣。’如果纵容王去荣,那就将导致所谓‘渐’。议事的大臣认为陕郡刚被收复,除了他别人守不住。然而其他没有王去荣的郡县,为何也能坚守?陛下如果觉得有打炮放石的特长就免了死罪,今后诸军技艺绝伦的人还多的是。如果他们都仗恃自己的能耐,在当地冒犯上司,那又如何制止!如果只赦免王去荣而依法惩处他人,则是法令不一,等于引诱人们触犯法律以求侥幸。如今因为怜惜一个王去荣的材干而不杀,将会导致今后不得不杀十个也像王去荣那样有材干的人,这样损失不就更多了?王去荣是个逆乱的人。哪有人在这事上逆乱,在其他事上却顺从的道理?在富平作乱,却在陕郡治理;对县君悖乱,却不对大君悖乱;可能吗!还希望陛下作为明主,应当顾全大局,目光长远,那么祸乱将很快得以平定。”
唐肃宗将这事交给朝廷百官讨论。太子太师韦见素等人认为:“法律是天地的大典,帝王也不敢擅自杀人。如果小人得以擅自杀人,等于是臣下的权力超过了人主。王去荣杀了人而不被处死,那么军中凡是有技能的人,都会以为自己没有担忧,可以在当地横行暴道。作为郡县长官,那不是很难吗!陛下作为天下的主人,爱无亲疏,得到一个王去荣而失去万家百姓,又有什么好处!就法律而言,杀害本县县令,属于十恶。而陛下却宽恕了他,这不等于王法不行,人伦丧失。今后臣等奉诏,将不知所从。国家靠王法治理,军队靠军法取胜。有恩无威,慈母也无法使唤自己的儿子。陛下厚待前方战士,而每次作战很少获胜,难道不正因为没有军法吗!如今陕郡固然重要,但也不见得比法律更重要。有了法律则不用担心不能收复海内,何止陕郡!没有法律则陕郡也未必守得住,得到了又有什么利益!王去荣职位低微,陕郡不靠他存亡。有无王法,却关系到国家的存亡。这就是臣等之所以真诚地希望陛下严守贞观年间定下的法律。”唐肃宗最终还是赦免了王去荣。贾至是贾曾的儿子。
六月二十一(丁酉),南充土豪何滔作乱,捉拿了本郡防御使杨齐鲁。剑南节度使卢元裕发兵讨伐,镇压了他。
秋七月,河南节度使贺兰进明攻克高密和琅邪,杀了叛军二万多人。
七月初二(戊申,《旧唐书》作两天后的庚戌)夜里,蜀郡士兵郭千仞等人造反。太上皇李隆基登上玄英楼躲避。六军兵马使陈玄礼和剑南节度使李峘出兵讨伐,杀了他们。
七月初三(己酉),太白(金星)出现在白天。
七月初六(壬子),尹子奇重新征兵数万,攻打睢阳。先前,许远在城中积累了军粮多达六万石,虢王李巨将其中一半分给濮阳和济阴二郡。许远极力反对,但李巨还是照样分了。后来济阴得到粮食后又投降了叛军,而睢阳城到这时粮食都没了。将士每人一天只吃廪米一盒,混杂着茶叶和纸张,以及树皮。而叛军的运粮道路通畅,兵败了可以重新征召。睢阳的将士死了则无法补充,朝廷诸军的救援又始终不来。士卒消耗到只剩下一千六百人,全都饥饿生病,不堪战斗。他们被叛军包围,张巡仍然修缮守城器具,继续抵抗。叛军制作云梯,就像是半个彩虹,让两百精卒爬在云梯上,然后将云梯推到城墙上空,想让他们腾身跃入。张巡预先在城上凿了三个洞穴,等云梯快到时,从一个洞穴中伸出根大木头,末尾安置铁钩,钩住云梯,不让它后退。又从另一个洞穴里伸出另一根木头,钩住云梯不让它前进。接着在第三个洞穴里伸出一根木头,末端放置一个里头焚烧的铁笼去烧云梯。云梯中间被烧断,梯上的士卒也全被烧死。叛军又用钩车钩住城上的栅栏和阁楼,钩到的地方无不崩塌陷落。张巡又用末端安装了铁锁的大木头,锁末还装有大环,扣住钩车的钩头,然后用皮革车将钩头拔入城中,截断钩头后让钩车离去。叛军又制造木驴攻城。张巡用溶化的液体金属投向木驴,木驴当场就销毁了。叛军又在城西北角,用土袋装木柴制作登山道,想以此登上城墙。张巡让他们放手这么做,只是在每天夜里,暗中派人用松明和干茅草放在土袋边。连续这样干了十来天,叛军竟没发觉。于是他趁机出兵大战,派人顺风举着火把把土袋全烧了。叛军无法灭火,大火烧了二十多天才熄灭。张巡的所作所为,都是随机应变,叛军佩服他的机智,不敢再次进攻。于是他们在城外开挖了三重壕堑,树立木栅想困死张巡。张巡也在城内挖战壕作准备。
七月十一(丁巳),叛军大将安武臣进攻陕郡,投诚朝廷的杨务钦战死。叛军大肆屠杀陕郡军民,几乎没留活口。
八月初二(丁丑),长春宫(位于今山西晋城)被烧毁了(也没说谁烧的)。
黄门侍郎崔涣在江南负责选补官吏,滥竽充数的很多。八月初九(甲申),唐肃宗罢免了崔涣,改任他为余杭太守兼江东采访和防御使。同时(《旧唐书》作己丑),唐肃宗任命张镐兼任河南节度和采访等使,取代贺兰进明,都统淮南地区的军事。
灵昌太守许叔冀被叛军包围,而救兵一直不来。这时,他率军撤离灵昌,逃奔彭城(《旧唐书》说逃奔睢阳,显然为误)。
八月十八(癸巳),朝廷大规模检阅诸军,唐肃宗登上凤翔城楼观赏。八月二十二(丁酉),朝廷将雍县改为凤翔县,陈仓改为宝鸡县。
再说,睢阳士卒死伤殆尽,才剩下六百人。张巡和许远分城守卫,张巡守东北,许远守西南。他们和士卒同甘共苦,不再下城。张巡经常用逆顺的道理劝说攻城的叛军士兵,往往有人弃贼来降,为张巡死战,前后有二百多人。
这时,许叔冀在谯郡,尚衡在彭城,贺兰进明在临淮,全都拥兵不救。睢阳城中境况日益窘迫,张巡于是派南霁云带三十骑兵突围而出,向临淮告急。南霁云等人出城时,数万叛军拦住他们。南霁云直冲向前,左右驰射,叛军士兵纷纷披靡,而南霁云只损失了两骑。到了临淮见到贺兰进明时,贺兰进明跟他说:“如今不知道睢阳的存亡,派兵过去有什么好处!”南霁云说:“睢阳如果失陷,我请求以死向大夫谢罪。况且睢阳一旦陷落,下个就轮到临淮。譬如皮毛相依,怎能不救!”贺兰进明喜爱南霁云的勇猛强壮,不听他的劝告,却把他强留下来,还安排了美食和音乐,请南霁云上座。南霁云十分慷慨,哭着请求他说:“我这次前来,睢阳的军民已经一个多月没东西吃了!我虽然很想自己一个人吃,但实在无法咽下。大夫坐拥强兵,却忍心看着睢阳陷没,毫无分摊灾难,拯救祸患的意思。这难道是忠臣义士的所作所为!”于是咬断一根指头给贺兰进明看,说:“我既然不能完成主将的使命,请留下一根指头,表示我曾经来过。”座上的人纷纷为他流泪。
南霁云知道贺兰进明最终没有出兵相救的意思,便离开了临淮。到了宁陵,他和城使廉坦一道带领步骑三千人,于闰八月初三(戊申)夜里突围,且战且走,回到睢阳城下。他们和叛军大战,破坏了贼营。死伤之外,他们最终进城的只有一千人。城中将吏知道外头没有救援,无不失声恸哭。叛军也知道外援断绝,于是加紧攻城。
当初房琯为相时,因为厌恶贺兰进明的为人,所以任命他为河南节度使,让许叔冀作为他的都知兵马使,两人同时兼任御史大夫。许叔冀仗恃自己麾下的精锐,而且官职与贺兰进明对等,因此不肯接受他的节制。所以贺兰进明不敢分兵,不只是嫉妒张巡和许远的功名,也害怕遭到许叔冀的暗算。
闰八月初九(甲寅),叛军入寇好畤,但被渭北节度使李光进打败。
闰八月二十二(丁卯),唐肃宗任命长子广平郡王李俶为天下兵马元帅,郭子仪为副手,让他们带领朔方、安西、回纥、南蛮、大食的兵马讨伐安庆绪。次日,唐肃宗慰问犒劳诸将,派他们进攻长安。他跟郭子仪说:“事情成功与否,就在此行!”郭子仪说:“这趟出征不能告捷,臣只有一死而已。”
闰八月二十六(辛未),御史大夫兼京畿采访宣慰使崔光远在骆谷打败叛军。崔光远的行军司马王伯伦和判官李椿带领二千人攻打中渭桥,杀了守桥的叛军一千人,然后乘胜进军到苑门。先前进驻武功的叛军得知后,烧了武功的兵营跑回京师,结果在苑北和官军遭遇。双方开战,王伯伦力战而死,李椿也在奋战后被俘。叛军将他送到洛阳。然而自那以后叛军就放弃了武功,再也不敢西侵。
叛军屡次进攻上党,但总被节度使程千里打败。这时,叛军大将蔡希德再次带兵包围上党。
九月初二(丁丑),蔡希德带领少数几个随骑到城下挑战,程千里率领一百骑兵开门突出,想生擒他。刚好救兵赶到,程千里急忙收兵退回。不幸吊桥损坏,他跌进了壕堑之中,反而被蔡希德所擒。他抬头跟随骑们说:“我不幸落难,那是天意!回去告诉诸将,认真防守,宁可失去主帅,也不能失去城池。”蔡希德最终还是无法攻下上党,只好将程千里送到洛阳。安庆绪封他为特进,将他软禁在客省。
郭子仪认为回纥兵马精锐,便劝唐肃宗增招他们的兵马攻击叛军。这时,敦煌王李承寀出使回纥回来,唐肃宗拜他为宗正卿。他娶了回纥公主为妃,回纥的怀仁可汗封他为叶护,持四节,与他儿子太子叶护以及将军帝德等人带领四千多精兵来到凤翔。唐肃宗引见了太子叶护,设宴慰劳,还赏赐了很多东西,凭他挑选。九月十二(丁亥),元帅广平王李俶率领朔方等军队以及回纥、安西、南蛮、大食的十五万部众,号称二十万,从凤翔出发。他见到叶护,要跟他结拜为兄弟。叶护非常高兴,称他为兄。回纥大军到了扶风时,郭子仪留下他们,连续宴请了三天。叶护说:“国家有急事,我远道前来相助,哪里是为了筵席!”宴会完毕后,他们立即开拔。朝廷每天供给他们二百只羊,二十头牛,四十斛米。
九月二十五(庚子),各路大军全部出发。两天后,大军来到长安西面,在香积寺北面和澧水的东面布阵。李嗣业担任前军指挥,郭子仪担任中军指挥,王思礼担任后军指挥。十万叛军则在他们北面布阵。叛军将领李归仁出来挑战,官军追逐,逼近敌阵。叛军齐头并进,官军退却。叛军趁机大举进攻,官军惊慌而开始大乱,叛军士兵于是争着去抢辎重。李嗣业说:“今天如果不能亲身面对贼兵,我军将彻底覆灭。”于是赤膊上阵、手持长刀,立于阵前,大声呼喊,奋勇进击,碰到他长刀的敌兵,连人带马都被砍得粉碎。他就这样杀了几十人,阵容才稍微稳定下来。于是李嗣业率领前军,每个人都手执长刀,像一堵墙似的并肩前进。他自己身先士卒,因此所向披靡。都知兵马使王难得为了救他的裨将,被叛军射中了眉头,肉皮垂了下来遮住了眼睛,因此自己无法拔箭。于是他扯掉肉皮,血流满面,但仍然不停地往前拼杀。叛军在阵容东面埋伏了精骑,想袭击官军的背后。侦察兵发现之后,朔方左厢兵马使仆固怀恩率领回纥兵马向叛军的伏兵猛烈进攻,将他们消灭殆尽,叛军于是全面泄气。李嗣业又和回纥兵马杀到叛军阵容的背后,与大军夹击叛军。从中午直打到下午五点,叛军阵亡了六万人,跌进沟堑里死去的很多。叛军因此全线溃败,残余部众逃进城里。那天夜里,长安城里喧嚣声始终不停。
仆固怀恩跟广平王李俶说:“贼兵很可能弃城逃走。我请求带领两百骑兵追赶,一定要把安守忠和李归仁捉回来。”李俶说:“将军战斗得也够疲劳了,还是休息休息,等明日再说。”仆固怀恩说:“李归仁和安守忠都是贼兵的骁将,刚打完胜仗后又失败了,这是上天赐给我们的机会,怎能放他们跑走!如果让他们重新召集部众,成为我们的祸患,那时将后悔莫及!兵贵神速,岂能等到明早。”李俶一再制止他,让他回营。仆固怀恩坚决要求,回去后又来,一晚来回四五起。到了拂晓,谍报传来,安守忠和李归仁与西京统帅张通儒和田乾真等人果然全都逃走了。九月二十八(癸卯),朝廷大军进入西京长安(《新唐书》说安庆绪逃往陕郡,其实是指叛军,并非他本人)。
当初,唐肃宗想尽快收复京师,和回纥约定说:“收复京城那天,土地和军民都回归大唐,金帛和女子都给你们回纥。”到这时,叶护要求唐肃宗如约。广平王李俶在叶护马前下拜,请求道:“今天刚收复西京,如果马上进行抢掠,那么东京的民众将都会为贼兵坚守,到时就无法收复了。还希望收复东京后再如约。”叶护吃惊地跳下马来答礼,跪着托起广平王的脚说:“当为殿下直接前往东京。”当即和仆固怀恩率领回纥和西域的兵马从城南过境,直接在浐水的东面扎营。百姓、军士、甚至胡兵见到李俶都下拜,哭着感谢他说:“广平王真是华人和夷人的共同君主!”唐肃宗得知后,高兴地说:“朕真不如他!”李俶于是整肃部众入城,百姓不管老幼无不夹道欢呼,悲伤哭泣。李俶留在长安镇抚了三天,然后率领大军东出,同时任命太子少傅虢王李巨为西京留守。
要想知道安禄山余党和唐肃宗后来的情况,请看下篇文章。