以李豫完成平定安史大业,开始恢复民生而言,其功绩在古人看来能够得到"世宗"的庙号,他的谥号为孝武皇帝,也合乎古人依据功绩品德评定尊号的礼法讲究。明朝景帝朱祁钰才是唯一一个"代宗",这一庙号也是弘光时追加,应该是肯定在特殊时期暂代为君,延续社稷也有一定功劳。后来确实由英宗朱祁镇收回皇位,称朱祁钰为"代宗"确实是一个特例。

李豫和父亲李亨一样,让长子雍王李适为兵马大元帅来追讨史朝义。史朝义在洛阳闻讯,召集部将商量对策,最终选择在孟津横水。唐军合兵于北邙山上,史朝义号称还有十万人,可能夸张,为了显示唐军的赫赫功绩。史思明经过休整和大破唐军,兵力一度有恢复,但后期几年里精锐力量毕竟消耗很大,即使真恢复到十万,也水分很大,根本没有原来的战斗力,最终史朝义落下败局是可以预期的。
史书描绘这次决战是一团混乱,两军都步兵和骑兵混合在一起:步兵砍了骑兵的马腿,骑兵也纷纷下马和步兵作战。战场上尘土蔽日,戈甲遍地,尸横遍野,横水都被染成了红色。最后史朝义大败,官方称几乎全歼,俘虏已多达两万。史朝义领着数百人狼狈向郑州方向跑了。
随后,仆固怀恩坐镇河阳,让儿子仆固瑒及朔方兵马使高辅成率步骑万余人追击史朝义,连克郑州、汴州,史朝义又逃往濮州(今河南鄄城北),跟着过黄河转去滑州、卫州。北方大将田承嗣领四万人前来与史朝义汇合,与追击的仆固瑒大战,再次击破燕军。










