雍王适至陕州,回纥可汗屯于河北,适与僚属从数十骑往见之。可汗责适不拜舞,药子昂对以礼不当然。回纥将军车鼻曰:“唐天子与可汗约为兄弟,可汗于雍王,叔父也,何得不拜舞”子昂曰:“雍王,天子长子,今为元帅。安有中国储君向外国可汗拜舞乎!”且两宫在殡,不应舞蹈。力争久之,车鼻遂引子昂、魏琚、韦少华、李进各鞭一百,以适年少未谙事,遣归营。琚、少华一夕而死。
戊辰,诸军发陕州,仆固怀恩与回纥左杀为前锋,陕西节度使郭英乿、神策观军容使鱼朝恩为殿,自渑池入;潞泽节度使李抱玉自河阳入;河南等道副元帅李光弼自陈留入;雍王留陕州。辛未,怀恩等军于同轨。
史朝义闻官军将至,谋于诸将。阿史那承庆曰:“唐若独与汉兵来,宜悉众与战;若与回纥俱来,其锋不可当,宜退守河阳以避之。”朝义不从。壬申,官军至洛阳北郊,分兵取怀州;癸酉,拔之。乙亥,官军陈于横水。贼众数万,立栅自固,怀恩陈于西原以当之。遣骁骑及回纥并南山出栅东北,表里合击,大破之。朝义悉其精兵十万救之,陈于昭觉寺,官军骤击之,杀伤甚众,而贼陈不动;鱼朝恩遣射生五百人力战,贼虽多死者,陈亦如初。镇西节度使马璾曰:“事急矣!”遂单骑奋击,夺贼两牌,突入万众中。贼左右披靡,大军乘之而入,贼众大败;转战于石榴园、老君庙,贼又败;人马相蹂践,填尚书谷,斩首六万级,捕虏二万人,朝义将轻骑数百东走。怀恩进克东京及河阳城,获其中书令许叔冀、王伷等,制释之。怀恩留回纥可汗营于河阳,使其子右厢兵马使玚及朔方兵马使高辅成帅步骑万馀乘胜逐朝义,至郑州,再战皆捷。朝义至汴州,其陈留节度使张献诚闭门拒之;朝义奔濮州,献诚开门出降。
回纥入东京,肆行杀略,死者万计,火累旬不灭。朔方、神策军亦以东京、郑、汴、汝州皆为贼境,所过虏掠,三月乃已,比屋荡尽,士民皆衣纸。回纥悉置所掠宝货于河阳,留其将安恪守之。
十一月,丁丑,露布至京师。
朝义自濮州北渡河,怀恩进攻滑州,拔之,追败朝义于卫州。朝义睢阳节度使田承嗣等将兵四万馀人与朝义合,复来拒战;仆固玚击破之,长驱至昌乐东。朝义帅魏州兵来战,又败走。于是邺郡节度使薛嵩以相、卫、洺、邢四州降于陈郑、泽潞节度使李抱玉,恒阳节度使张忠志以恒、赵、深、定、易五州降于河东节度使辛云京。嵩,楚玉之子也。抱玉等已进军入其营,按其部伍,嵩等皆受代;居无何,仆固怀恩皆令复位。由是抱玉、云京疑怀恩有贰心,各表言之,朝廷密为之备;怀恩亦上疏自理,上慰勉之。辛巳,制:“东京及河南、北受伪官者,一切不问。”
己丑,以户部侍郎刘晏兼河南道水陆转运都使。
丁酉,以张忠志为成德军节度使,统恒、赵、深、定、易五州,赐姓李,名宝臣。初,辛云京引兵将出井陉,常山裨将王武俊说宝臣曰:“今河东兵精锐,出境远斗,不可敌也。且吾以寡当众,以曲遇直,战则必离,守则必溃,公其图之。”宝臣乃撤守备,举五州来降。及复为节度使,以武俊之策为善,擢为先锋兵马使。武俊,本契丹也,初名沿诺干。
郭子仪以仆固怀恩有平河朔功,请以副元帅让之。己亥,以怀恩为河北副元帅,加左仆射兼中书令、单于、镇北大都护、朔方节度使。
史朝义走至贝州,与其大将薛忠义等两节度合,仆固玚追之至临清。朝义自衡水引兵三万还攻之,玚设伏击走之。回纥又至,官军益振,遂逐之;大战于下博东南,贼大败,积尸拥流而下,朝义奔莫州。怀恩都知兵马使薛兼训、兵马使郝庭玉与田神功、辛云京会于下博,进围朝义于莫州,青淄节度使侯希逸继至。
十二月,庚申,初以太祖配天地。