四月,肃宗任命郭子仪为司空、天下兵马副元帅,并让他赶赴凤翔。四月十三日,叛军大将李归仁,率领五千jīng锐骑兵,在三原北面截击郭子仪。郭子仪则派出部将仆固怀恩、王仲升、浑释之、李若幽埋伏在白渠留连边桥。此战唐军几乎全歼叛军,李归仁因为会游泳才游水逃脱。此后,郭子仪和王思礼在西渭桥胜利会师,两人一起进军驻扎在潏水西岸。安守忠和李归仁则驻扎在长安西面的清渠,两军相持了七日,互无进攻。五月初六,安守忠开始撤退,郭子仪率全军追击,不想这是叛军一计。叛军的九千jīng锐骑兵排成长蛇阵,唐军便从中间进击,对付长蛇阵基本上就是如此。但这正中叛军下怀,他们忽然变首尾为两军,共同夹击被包在中间的唐军,于是唐军大败,判官韩液与监军孙知古都被俘获,军需物资也全部丢弃。郭子仪只好退保武功。名将郭子仪,确实不该犯下这样的错误,于是他赴朝自请贬官,五月十七日,肃宗任命郭子仪为左仆she。左右仆she是尚书省的高级官员,本来该是宰相,但中宗以后,若没有加“同中书门下平章事”的话,便不是宰相,只能处理尚书省内的一般事务。所以肃宗确实是贬了一下郭子仪,但又不敢大贬,只是让他在高官的位置上来回晃dàng而已。
此后几个月虽然没什么大事,但唐军有一个收获。八月二十六日,崔光远在骆谷击败了叛军。叛军在武功的军队得知后,逃回了长安,在禁苑北面与唐军相遇,虽然唐军战败,但从此叛军便不再占据武功。
忽然想起来,此后不久,有一位命不好的将军,虽然也被收入唐书中的忠臣传,但唐朝官方似乎并不认为他是忠烈之士,原因就是他是被“生执贼庭”。叛军多次进攻上党,都被节度使程千里打败。而后在太原败给李光弼的蔡希德也来围攻上党。九月初二,蔡希德再次挑战,程千里率一百骑兵突然杀出,想要活捉蔡希德,不料此时叛军救兵赶到,程千里只好收兵退回城中,可人如果要倒霉的话真是喝口凉水都塞牙,上党城门的过桥居然坏了,程千里一下子跌进了城壕之中,反而被蔡希德俘虏。程千里仰天大叹倒霉,对随从的士兵说:“我被叛军俘虏,这简直就是天意(言外之意,怎么就我掉了进来呢?)。你们回到城中转告各位将领,让他们坚守上党,宁可失去将帅,也不能失去城池。”有了程千里这句话,上党城果然坚守,所以蔡希德一看攻克不了也便作罢。他把程千里送到了洛阳,不知程千里是否表示过要投降(和同样被活着送到洛阳的许远的差别大概就是在这里),反正安庆绪任命程千里为特进,据说和哥舒翰等人囚禁在一起。最后,程千里和许远一起被严庄杀害。
二、收复两京
现在,我们甩开一些琐事——像什么一个会用pào火却杀了人的王庆荣该不该被处死,史书上花了大量笔墨来写贾至是怎么看的,然后房琯等人又是怎么看的,最后,肃宗谁的话都没听,还是赦免了杀人犯。这种事情不重要,就不多说了。
经过了这么长时间的相持,肃宗终于决定要攻打长安了。此前郭子仪虽然败了一次,但肃宗平叛还是需要他的。八月二十三日,肃宗犒劳诸将,算是壮行,席间肃宗对郭子仪说:“事情成功与否,在此一举!”郭子仪回答说:“这一次如果不能战胜,我一定以死相报!”
郭子仪认为回纥兵jīng,而且能征惯战,就劝肃宗多借回纥兵来平叛。回纥怀仁可汗果然应允,派他的儿子叶护和手下将军帝德,率领jīng兵四千余人来到凤翔。肃宗接见了叶护,设宴款待,“宴劳赐赉,惟其所欲”。九月十二日,元帅广平王李俶终于出兵了,他亲自率领朔方等各镇的征兵以及回纥、西域各国兵共十五万,号称二十万,从凤翔出发。广平见到了回纥叶护,与他约为兄弟,叶护也十分高兴,称李俶为大哥。回纥军队到达扶风后,郭子仪留下他们宴请三天。叶护则说:“国家正在危难之中,我们远来援助,还没打仗,怎能现在就大吃大喝!”回纥人倒也热情,宴会过后立即出发。唐朝每天向回纥军供给羊二百头,牛二十头,米四十斛,给的东西实在不少啊。而且,回纥之所以这么热情,是有条件的。肃宗急于收回长安,和回纥约好:“收复京城之日,土地与男子归唐朝所有,金帛与女人都归回纥。”这个约定有点让人郁闷,肃宗似乎是不择手段、不计一切后果。不过,先这么约着,到时执行不执行,另说。
九月二十五日,各路大军同时出发,两天后便到达了长安城西。“不知香积寺,数里入云峰。古木无人径,深山何处钟。泉声咽危石,日色冷青松。薄暮空潭曲,安禅制毒龙。”这是诗人王维的诗《过香积寺》,现在,原本深山之处幽静安详的香积寺,已成为大军列阵之处。广平和郭子仪大军在香积寺北面的沣水东岸阵列,以李嗣业为前军,郭子仪为中军,王思礼为后军;叛军的十万人马则在北面列阵。叛将李归仁出阵挑战,看来情形是处于“下风”,怀疑他们仍是用诈败之计。于是唐军追击,bī近到叛军阵中,叛军忽然一齐进发,唐军只好退却,此时追与退的角色调换了一下,叛军乘机突进,唐军阵内顿时大乱,叛军争着抢夺物资。这时李嗣业说:“今天如果不拼死抵抗,我军就会彻底灭亡。”于是像许褚一样,袒露着上身,手执大刀,立于阵前,大声呼喊,奋勇杀敌,接连杀死数十人,才稳住了唐军的阵脚。然后李嗣业率领前军,每人手里拿着一把长刀,排成横队,像一道人墙一样向前推进,李嗣业自己身先士卒,奋勇冲杀;李嗣业的裨将王难得,被箭she中了眼眉,他嫌垂下来的眼皮挡眼,就自己把箭头拔掉了,然后肉皮也被扯掉,满脸是血,即使如此,仍然毫不退缩。叛军又被杀得纷纷后退,唐军再次获得优势。这时唐军终于侦察出叛军在阵地的东面埋伏了一支jīng兵,想要从后面袭击自己,因此仆固怀恩带领回纥军队去袭击这支伏兵,把他们全部消灭。叛军几次作战,均靠伏兵取胜,而今伏兵被消灭,士气顿时大落。李嗣业率部与回纥军绕道至叛军阵后,与唐军大军主力前后夹击,从午时杀至酉时,共杀敌六万余人,很多人都填到了沟壑里。此战叛军大败,残兵逃回长安。
之后,仆固怀恩提出追击叛军的建议,对广平王说:“叛军必将弃城而逃,请让我带二百骑兵去追击他们,捉住安守忠、李归仁这些人。”广平则说:“将军作战已经很辛苦了,不如暂且休息,等到明天再作计议。”仆固怀恩说:“李归仁和安守忠都是叛军中骁勇善战的大将,现在一下子被我们打败,这是天赐良机啊,怎能放虎归山呢?如果他们重整军队,再来与我们作战,那时后悔就来不及了。而且‘兵贵神速’,为什么要等到明天再去追!”可是广平王李俶怕有闪失,坚决不答应,就让仆固怀恩回营歇息。仆固怀恩坚请不已,来来回回,一晚上向广平说了四五回,谁也没睡好。天亮时,侦察人员回来了,报告说叛军安守忠、李归仁、张通儒和田乾真等都已经逃跑了。广平就这么让机会从手边溜过,比朱自清《匆匆》里时间滑过的还要无奈。