张巡起初镇守睢阳时,士兵只有一万人,城中的居民也有几万,张巡只要见一次面,询问姓名,以后就没有不认识的。前后大小战役共计四百多次,杀死叛军士兵十二万人。张巡用兵不依照古代的兵法训练阵法,命令将领各自按照自己的心意训练士兵。有人询问其中的缘故,张巡说:“如今与胡虏作战,叛军像云一样聚集,像鸟一样分散,变化无常。几步之内,形势就会有所不同。临机应变,在于瞬息之间,如果凡事都要询问大将,事情就会延误,这不是懂得用兵变化的人。所以我让士兵了解将领的心意,将领了解士兵的情况,士兵服从命令奔赴战场,就像手指挥手指一样灵活。士兵与将领相互熟悉,人人都能独自作战,不也可以吗!” 自从起兵以来,作战器械、铠甲兵器都是从叛军那里缴获的,从未自己修理制造。每次作战,将士们有时会后退溃散,张巡就站立在战场之上,对将士们说:“我不离开这里,你们为我返回去与叛军决战。” 将士们没有敢不返回死战的,最终都能击败叛军。张巡还待人真诚,没有任何猜忌隐瞒;临敌应变,出奇制胜,无穷无尽;号令严明,赏罚分明,与士兵们同甘共苦,所以士兵们都争相拼死效力。
张镐听说睢阳被包围得十分紧急,日夜兼程,迅速进军,传檄浙东、浙西、淮南、北海各路节度使以及谯郡太守闾丘晓,让他们一同救援睢阳。闾丘晓一向傲慢凶狠,不接受张镐的命令。等到张镐到达时,睢阳城已经陷落三天了。张镐召见闾丘晓,用杖将他打死。
张通儒等收集残余部众,退守陕郡,安庆绪征调洛阳的全部兵力,派遣他的御史大夫严庄率领,前往陕郡与张通儒会合,抵抗官军,加上原来的兵力,步兵骑兵还有十五万。十月己未日,广平王李亻叔到达曲沃。回纥叶护派遣他的将军鼻施吐拨裴罗等率领军队沿着南山搜索埋伏的叛军,于是在岭北驻军。郭子仪等与叛军在新店相遇,叛军依山布阵。郭子仪等起初与叛军交战,失利,叛军追击他们下山。回纥军队从南山袭击叛军的后方,在黄土尘埃中发射十几支箭。叛军惊慌回头说:“回纥军队到了!” 于是溃散。官军与回纥军队夹击叛军,叛军大败,尸体遍野。严庄、张通儒等放弃陕郡,向东逃走,广平王李亻叔、郭子仪进入陕城,仆固怀恩等分路追击叛军。
严庄先进入洛阳,向安庆绪报告战败的消息。十月庚申日夜间,安庆绪率领他的党羽从苑门逃出,逃往河北;杀死所擒获的唐朝将领哥舒翰、程千里等三十多人后离去。许远死在偃师。
十月壬戌日,广平王李亻叔进入东京洛阳。回纥军队仍然不满足,想要抢掠,李亻叔对此感到忧虑。洛阳的父老乡亲请求率领一万匹罗锦贿赂回纥军队,回纥军队才停止抢掠。
成都的使者返回凤翔,上皇颁布诰书说:“我将在剑南一道自行奉养,不再返回长安了。” 肃宗感到忧虑恐惧,不知道该怎么办。几天后,另一使者到达,说:“上皇起初收到陛下请求返回东宫的表章时,犹豫不决,吃不下饭,想要不返回;等到群臣的表章到达后,才大喜过望,命令准备食物和音乐,颁布诰书,确定出发日期。” 肃宗召见李泌,告知他说:“这都是你的功劳!” 李泌不断请求归山,肃宗坚决挽留他,没有成功,于是允许他返回衡山。敕令郡县在衡山为他建造房屋,供给三品官员的俸禄。
十月癸亥日,肃宗从凤翔出发,派遣太子太师韦见素进入蜀地,奉迎上皇。
十月乙丑日,郭子仪派遣左兵马使张用济、右武锋使浑释之率领军队攻取河阳及河内;严庄前来投降。陈留人杀死尹子奇,献郡投降。田承嗣在颍川包围来瑱,也派遣使者前来投降;郭子仪回应迟缓,田承嗣再次反叛,与武令珣都逃往河北。肃宗下制任命来瑱为淮南节度使。
十月丙寅日,肃宗到达望贤宫,收到东京收复的捷报。十月丁卯日,肃宗进入西京长安。百姓出城迎接,二十里不绝,欢呼跳跃,高呼万岁,有人流下眼泪。肃宗进入大明宫居住。御史中丞崔器命令所有接受叛军官职爵位的百官都脱掉官帽,赤脚站立在含元殿前,捶胸顿首,请求治罪,周围布置士兵,让百官观看。太庙被叛军烧毁,肃宗穿着素服,对着太庙哭了三天。当天,上皇从蜀郡出发。
安庆绪逃往邺郡坚守,将邺郡改为安成府,改年号为天成;随从的骑兵不超过三百人,步兵不超过一千人,各位将领阿史那承庆等分散投奔常山、赵郡、范阳。十天之内,蔡希德从上党,田承嗣从颍川,武令珣从南阳,各自率领所部军队归附安庆绪。安庆绪又在河北各郡招募士兵,部众达到六万人,军威再次振作。
广平王李亻叔进入东京洛阳时,接受安禄山父子官职的百官陈希烈等三百多人,都