谢彦璋支撑不住，稍稍退军登岸，晋军于是乘势而击之，梁军大败，被杀伤很多，河水如绛色，谢彦璋仅以身免，其滨河四寨也被晋军所夺。当月，谢彦璋以河阳节度、充北面行营排阵、两京马军都军节度等使、光禄大夫、检校太保被任为匡国军节度、陈许蔡等州观察处置等使、检校太傅。八月，李存勖率军攻河北，到杨刘口，合卢龙、横海、昭义、安国及成德、义武军士兵十万、马万匹，驻军于麻家渡，宣义军节度使北面招讨使贺瑰屯兵濮州北行台村，对垒百余日。李存勖以数百轻骑来偷偷察看，贺瑰与谢彦璋伏精兵五千在堤下，待李存勖以十余骑登堤时，出伏兵掩击