丙申日,唐玄宗一众到了马嵬坡途中将士饥疲,六军愤怒,陈玄礼认为杨国忠作乱才导致安禄山谋反,请李辅国转告太子想杀杨国忠的意图。这时吐蕃使者正率领20多人围堵杨国忠,抱怨没食物。有官兵喊:“杨国忠与胡虏谋反!”杨国忠骑着马逃到西门,被众人杀死肢解,头被枪挑着竖在驿站门口。户部侍郎杨暄、韩国夫人、秦国夫人和魏方进被一并杀死。国忠妻裴柔同及儿子杨曦、虢国夫人及其子裴徽在陈仓被县令薛景仙杀死。陈玄礼及韦谔请求玄宗杀死杨贵妃。高力士劝说玄宗保军心安定,杀死杨贵妃。玄宗忍痛命令高力士在佛堂缢死杨贵妃。此后,玄宗入蜀,太子李亨及其子李倓、李俶北上灵武。后世史家认为“马嵬之变“是一场“有计划的兵变“。长安失陷,君储逃亡,安史之乱进入最高峰。
太子李亨于公元756年农历七月十三日在灵武为朔方诸将所推而自行登基。遥奉玄宗为太上皇,改元至德,是为唐肃宗。郭子仪被封为兵部尚书、同中书门下平章事(宰相),仍兼充朔方节度使;李光弼被封为户部尚书、同中书门下平章事,二人奉诏讨伐叛军。次年郭子仪上表推荐李光弼担任河东节度使,联合李光弼分兵进军河北,会师常山,击败安禄山部将史思明,收复河北一带。
唐至德二载(公元757年)正月至十月,唐河南节度副使张巡等率军民坚守睢阳,是抗击、牵制安禄山叛军的攻坚战,史称“睢阳之战”。
至德二载,757年正月,安庆绪以尹子奇为河南节度使,以归、檀及同罗、奚兵十三万人南下,尹子奇为安庆绪手下之名将,率领大军扫荡河南,此时河南城镇纷纷陷落,惟有军事重镇睢阳。睢阳太守许远向张巡告急。张巡因宁陵城小,难以抵强敌,故张巡率兵3000自宁陵入睢阳,与许远合兵共6800余人。尹子奇全力攻城,张巡率领将士,昼夜苦战,有时一天之内打退叛军20余次进攻,连续战斗16昼夜,共俘获叛军将领60余人,杀死士卒2万余人,守军士气倍增。许远因张巡智勇兼备,于是自己守城,将作战指挥交张巡负责,自己担负调运军粮,修理战具等后勤保障工作,战斗筹划都出于张巡。两人密切配合,使叛军久攻不下,只能围而不攻。
睢阳之战,张巡从757年1月开始,到月陷落,最后,终因病饿力竭,寡不敌众,城被叛军攻破,张巡及其部将36人遭杀害。苦撑了十个月,屏障了江淮半壁江山十个月之久,保江淮免于战乱十个月。而睢阳之战前后大小四百余战,张巡以不足万人之众,屡败贼兵,无一败仗,杀伤贼兵十几万人,而敌首领也非无能之辈,这从尹子奇被张巡射瞎一目,而又因为壮其义、爱其才,欲要招降张巡,可见不一般了。睢阳之战,尹子奇为报屡败损目之仇,使安庆绪前后大兵几十万人被张巡所牵制。如此方使唐朝能够反攻、使郭子仪能够从容收复两京。
当时,朝廷仅剩下长江、淮河流域的赋税支撑着,睢阳位于大运河的汴河河段中部,是江淮流域的重镇,如果失守,运河阻塞,后果不堪设想。张巡、许远守睢阳,兵力最多时也不满7000,前后400余战,竟然歼灭叛军12万人。睢阳坚守10月之久,在此其间朝廷不断地得到江淮财赋的接济,已完成了恢复、准备到反攻的过程,前一个月已收复西京长安,在睢阳陷落后10天又收复了东京洛阳,叛军再也无力南下。唐朝天下得以保全,全仗睢阳坚守10月之久。
安禄山原患有眼疾,自起兵以来,视力渐渐减退,至此又双目失明,看不见任何物体。同时又患有疽病,性情变得格外暴躁,对左右侍从稍不如意,非打即骂。稍有过失,便行杀戮。他称帝后,常居深宫,诸将很少能面见他议事,都通过严庄转达。严庄虽受亲重,也时而遭安禄山鞭挞。宦官李猪儿常为安禄山穿衣解带,服侍左右,挨打最多,怨气也大。安禄山宠幸的段氏,生下一子名庆恩,也受禄山宠爱,常想以庆恩代庆绪。安庆绪时常担心被废,严庄也恐怕宫中事变于己不利,于是,严庄与安庆绪、李猪儿串通一气,谋害安禄山。
唐肃宗至德二载(757年)正月五日(1月29日)夜,安庆绪与严庄、李猪儿串通,三人悄悄进入安禄山住所。侍卫见是严庄和安庆绪,谁也不敢动。于是严庄、安庆绪持刀站立在帐外,李猪儿手持大刀直入帐内,对准躺在床上的安禄山腹部猛砍一刀。安禄山平时总把佩刀放在床头防身,事前已被李猪儿偷偷拿走,这时他挨了一刀,知大事不好,急忙去摸刀却没能摸到。他气急败坏地摇着帐竿大声喝叫:“贼由严庄。”在喊叫声中,血和肠从腹部流出数斗,很快死于非命,享年五十五岁。安庆绪当即在其床下挖了一个数尺深坑,用毡子裹着安禄山的尸体,连夜埋在坑中,并诫令宫中严加保密。
第二天早晨,严庄对部下宣告说:安禄山病危,诏立安庆绪为太子,军国大事皆由太子处分。随即继承帝位,尊禄山为太上皇,然后发丧。
安庆绪杀父安禄山后,自立为帝,年号载初。命史思明回守范阳,留蔡希德等继续围太原。同年,长安为唐军收复,安庆绪自洛阳败逃退至邺城,其部将李归仁率精锐及胡兵数万人,溃归范阳史思明。
唐至德二载(757)十月,在陕郡之战后,安庆绪仅率1300人从洛阳逃往邺城。唐军遂收复洛阳城,并遣