同时,在广大的河北平原沦陷区,回过神来的百姓和唐朝官吏也纷纷行动,举起了反抗的大旗。常山郡太守颜杲卿和族弟平原郡太守颜真卿,首先举起抗战的义旗,河北百姓望风响应,很快聚集了20万人,收复河北17郡。
另外,新任命的朔方节度使郭子仪与部将李光弼一起,攻克常山城,取得了重大胜利。接着又在常山城南大败史思明军队,攻克赵郡。不久,又取得嘉山战役的重大胜利,史思明落荒而逃。
此时,如果官军能坚守潼关,使叛军不能前进,郭子仪、李光弼、颜真卿等人继续反击,切断叛军归路并进而收复洛阳,那么唐朝的历史又该重写了。但是事实并非如此,就在形势继续朝着有利的方面发展时,唐朝的将相哥舒翰与杨国忠之间又发生了私人矛盾,杨国忠怕哥舒翰回兵长安杀掉自己,就鼓动玄宗多次促令哥舒翰出关作战。哥舒翰迫不得已,抚胸恸哭,于6月4日率领18万大军出关,与安禄山军队作战。
6月8日,两军交战,官军大败,官军18万大军仅剩百余骑,在哥舒翰的带领下由河东渡河人关。
6月9日,敌将崔乾佑乘胜进入潼关,轻送打开了京师长安的东大门。
马嵬诀别,芳魂无踪