郭子仪在河北的辉煌战绩,扭转了唐军仓卒应战的被动局面,改变了整个战争形势。这时郭子仪提出了坚守潼关,挥军北上,直捣范阳的方略。如果朝廷采纳这个方略,平定安史之乱已不需要很长的时间了。但是,在这个至关紧要的时刻,昏庸的唐玄宗却听不进郭子仪的正确意见,而对杨国忠的瞎指挥,乱参谋却言听计从。结果造成潼关失守。叛军从困境中得以解脱,使战局急剧恶化。 当时驻守潼关的哥舒翰是位突厥人。立过许多战功,担任过陇右和河西两镇的节度使。此时由于年老多病,已回长安居家休养。安禄山叛军进逼潼关时,唐玄宗为了借重哥舒翰的威名吓走敌人,就任命他为天下兵马副元帅(元帅由太子李亨挂名),领兵御敌。哥舒翰推辞不准,只得抱病出征,把军队驻扎在潼关一带。他十分清楚,自己带领的十几万唐军,不过是一群乌合之众,并不能打硬仗,守住潼关就不错了。因此采取以守为攻的稳妥之计,潼关守得很好。杨国忠看到哥舒翰兵权在握,怕对自己造成威胁,权势不保,于是插手哥舒翰的作战指挥。杨国忠密奏唐玄宗,派使者催促哥舒翰速出潼关,收复陕郡、洛阳。哥舒翰明知这样蛮干,只能招致失败,可是又不能违抗圣旨,他失声痛哭一场后,怀着视死如归的悲痛心情,领兵出了潼关。在灵宝县西南中了叛军的埋伏。几场苦战下来,葬送了十几万唐军的性命,哥舒翰被杀,潼关失守。京城长安暴露在叛军的面前,已经岌岌可危了。 唐玄宗知长安不保,听信了杨国忠的建议,奔向四川逃跑。第三天,唐玄宗一行走了100多里路,来到马嵬驿。愤怒的士兵杀死了祸国殃民的杨国忠。龙武大将军陈玄礼对唐玄宗说:“士兵们杀了杨国忠,不把贵妃正法,他们就无心保驾了。”众怒难犯,自己的安危就在片刻之间,于是玄宗不得不忍痛割爱,将杨贵妃赐死。马嵬驿哗变平息下来后,唐玄宗继续向西南逃难。百姓上路拦驾,请求玄宗留下来率领人民讨伐叛贼。玄宗无奈,只得分出2000人马留给太子李亨,让他主持军事,留下来平叛。朔方镇的留守官员劝李亨称帝,以便号令全国。天宝十五年(756年)七月,李亨在灵武(今宁夏回族自治区灵武县)即位,是为唐肃宗。
【收复两京 重整河山】

唐朝称长安为西京,洛阳为东京,首都设在西京长安。安史之乱爆发后,叛军很快攻占了东都洛阳。安禄山看到洛阳宫阙尊雄,心情急欲僭号。第二年正月便僭称雄武皇帝,国号燕,建元圣武。封他的儿子安庆绪为晋王,安庆和为郑王。任达奚殉为左相,张通儒为右相,严庄为御史大夫,还设置了百官。潼关失守后,安禄山还没有到长安,士民就逃入山谷,宫嫔哭着散匿逃亡,将相府第之家委弃的宝货不可计数,不逞之徒成群结队争抢财物,一连几日都抢不完。又剽掠政府盈库,百司帑藏,抢完便放火烧毁其余的财物。安禄山到长安,大怒,便大规模搜索了3天,民间的财产也全部进行抢掠,百姓更加骚动不安。安禄山怨恨他留在长安的儿子安庆宗被杀。便取皇帝的近属霍国长公主、诸王的妃妾、子孙姻婿等100多人全部害死,用来祭祀安庆宗。朝中群臣随从天子走的,诛灭其宗族。