众数万攻杨刘城，筑垒自固，又决河水，弥漫数里，以限晋军进军路线。当时梁败将安彦之残部在兖、郓一带为盗，观梁晋之争成败，李存勖写信告谕他们，称谢彦璋之举为“撩虎头”“伸螳臂”“虐使生民”“偷生取笑于庸夫，作事颇同于儿戏”。他们也多归顺李存勖。六月，李存勖从魏州赶到杨刘，率诸军涉水而进，梁军临水拒战，晋军小退，梁军追杀，但不久晋军退到中流就鼓噪复进，谢彦璋支撑不住，稍稍退军登岸，晋军于是乘势而击之，梁军大败，被杀伤很多，河水如绛色，谢彦璋仅以身免，其滨河四寨也被晋军所夺。当月，谢彦璋以河阳节度、充北面行营排