朱滔猝不及防,被杀一千多人,向后溃退。李怀光信马由缰地走上一面高坡,望着仓皇逃窜的敌军,满脸得意之色。士兵们见主帅没有追击的命令,随即一头冲进朱滔遗弃的营寨,疯狂争抢战利品。
李怀光没有料到,就在他自以为初战告捷的时候,王武俊突率两千精骑横冲而来,一下子将他的部众拦腰截断;朱滔紧随其后,对其发起猛烈的反扑。
正在抢夺战利品的官军毫无防备,顿时崩溃,逃跑中互相践踏挤压,落进永济渠溺毙者不计其数,尸体堆积如山,渠水为之断流。战场上的形势突然逆转,马燧想出兵援救也来不及了,只好坚守营寨。
当晚,朱滔又出兵截断了官军粮道。马燧等人大为惊恐,连忙拔营西撤,于七月初撤到了魏县(今河北大名县西南)。
惬山会战惨败,魏州围解,朱滔又遣将援救被困于濮州的李纳,一时间四镇联合,叛军声势重振。
败报传至长安,德宗李适呆立良久,半晌无语。