两京收复后,回纥军队在洛阳大肆抢劫,安庆绪的部下史思明、能元皓、高秀岩纷纷投降,河东、河南、河北都顺利平定。李亨看叛军大势已去,开始论功封臣,重整家园。
但是李亨的放松,给了安庆绪喘息的机会,安庆绪跑到邺城,招集了旧部六万余人,准备东山再起。
在拥有六十万大军的情况下,李亨再次向回纥借兵三千,随同各路兵马围攻驻守在邺城的安庆绪,但基于郭子仪之前立功过高,这次战役没有让他当总指挥,只派了一个不懂军事的太监鱼朝恩监督全军。没有总指挥的大唐军队将邺城围了个水泄不通,安庆绪破城在即的时候,史思明再度反叛,率领十三万大军增援邺城。史思明大败六十万唐军,各路人马纷纷败退,郭子仪损失惨重,只剩下三千人马退守洛阳。
史思明进入邺城后,杀掉了安庆绪。他分兵四路南下,重新夺取了洛阳,代替郭子仪担任天下兵马副元帅的李光弼退守河阳,抵挡了史思明的进攻,并攻克怀州,生擒史思明的大将安太清。史思明没有被大唐军队消灭,反而被自己的儿子史朝义所杀。史思明一死,叛军陷入了内乱,开始四分五裂,已经无法再组织起大规模的进攻了。
李亨面对突然转变的战局还没来得及反应,他的两个儿子就为争夺皇位开始大打出手,宫廷的内乱让李亨受到了惊吓,不久后就病逝了。太子李俶即位,改名李豫,成为了唐代宗。