反攻长安失利后,肃宗随即又迎来了两个噩耗。其一是永王李璘叛乱;二是叛军基本肃清了河北的官军势力。
肃宗继位后,将郭子仪和李光弼从河北前线召回到灵武。而随着郭、李的离开,被他俩捶得只剩下一口气的史思明,瞬间体会到了什么叫“山中无老虎,猴子称大王”。
公元756年八月至十二月,在史思明的一通王八拳下,河北唐军再次被打得偃旗息鼓。就连旗帜性人物颜真卿也迫于压力,撤出了河北战场。
而随着河北唐军的撤退,此前困扰安禄山的后顾之忧也随之解除。

鉴于形势变化,肃宗赶紧召见李泌,询问应对策略。
李泌面见肃宗后,根据叛军分布情况,制定了一套反客为主、疲劳叛军,先取范阳、断敌归路,决战河南、聚而歼之的平叛计划。
这个平叛战略,有人认为可行,也有人认为缺乏可操作性。由于网上有详细的介绍,这里就不细述了。一言以概之,就是李泌不建议先收复长安,他认为应该先拿下范阳,抄了安禄山的老巢后,南北夹击,将叛军聚歼于河南,一劳永逸地解决问题。
听完李泌的平叛战略,肃宗起初很高兴。但后来由于肃宗急于收复长安,便没有执行。

公元757年一月,当中国历史上极为惨烈的睢阳保卫战打响的同时。史思明也调集了十万大军,将太原城团团包围。
当时的太原,主将是从灵武赶回前线的李光弼。士兵仅一万余人,且多为团练兵,战斗力并不强。
双方如此大的战力差距,按正常剧本,史思明铁定能赢。
然而李光弼真不愧是名将。一万打十万,不仅没吃亏,反而靠着零零星星的战斗,歼灭了三万叛军。
正当李光弼与史思明大战于太原时,洛阳方面传来好消息——叛军内讧,安禄山被儿子安庆绪给*了。
事情是这样的:安禄山拿下长安之后,派人搜刮长安的金银珠宝和美女,准备运回老家范阳享福。可东西还没运回去,安禄山的眼睛就突然瞎了。
为此,安禄山的心情十分得郁闷,脾气也是异常的暴躁。
身边的近臣稍微出一点差错,轻则会被他毒打一顿,重则会被他砍头。
时间一长,安禄山身边的近侍李猪儿和安禄山的次子安庆绪就受不了了。
安庆绪和李猪儿很怕被安禄山找茬干掉,就先下手为强,在晚上趁安禄山睡觉时,把安禄山捅死了。
捅死安禄山后,安庆绪起先没有公布消息。
他把史思明从太原前线调回范阳,又封赏了一批官员后,才公布安禄山的死讯,宣布自己继位为大燕的第二代皇帝。
而当史思明从太原调走后,李光弼凭借战神级发挥,一战团灭了围城的七万叛军。
肃宗听说此事,高兴坏了,下诏加封李光弼为司空、兵部尚书、同平章事,封魏国公。

就在李光弼与史思明大战于太原时,郭子仪率三万人进入河东,收复了大片失地,然后南渡黄河,进攻潼关。
这是肃宗的战略构想,想着拿下潼关后,关门打狗,然后聚歼长安的叛军。
但肃宗显然低估了叛军的战斗力。这场潼关争夺战,唐军与叛军大战两天两夜,最终以唐军惨败,死伤一万多人告终。郭子仪带去的四员部将,有三人战死,只有仆固怀恩靠着叫花子打狗战术——边打边撤,才从战场捡回一条命。
肃宗见关门打狗的战略不缺实际,便只好将郭子仪调回。
公元757年二月,肃宗离开彭原,进驻凤翔。
四月,郭子仪也率部退回凤翔。随即就被肃宗任命为司空、天下兵马副元帅,负责率领齐聚于凤翔的十余万唐军,从西面直接攻打长安。
同年五月,收复长安之战正式打响。
这一战,叛军两次设伏。
第一次设伏,被郭子仪识破,唐军胜。
第二次设伏,叛军演技炸裂,加之郭子仪求胜心切,头脑发热,未能识破,唐军败,而且是惨败。这是安史之乱以来,郭子仪面对叛军的第一次失利。
战后,郭子仪认识到了叛军的厉害。便不断地反省自己,招兵买马、训练士卒,总结经验与教训,为下一次大战做充足的准备。
肃宗为了稳定人心,则大开空头支票,提振唐军士气。
另外,肃宗认为叛军厉害,是因为范阳铁骑厉害。于是,肃宗便派人到回纥借兵,并给出了一个让回纥无法拒绝的筹码——攻克长安后,土地和百姓归唐军所有,金银珠宝和未成年男女归回纥所有。
回纥可汗见有利可图,当即便让儿子领着四千精锐骑兵南下助战。

