后梁主听说郓州失守,大为恐惧,下令在街市上斩杀刘遂严、燕颙,罢免戴思远的北面招讨使职务,降职为宣化留后;派遣使者前去斥责驻守北面的将领段凝、王彦章等人,催促他们进军作战。敬翔知道后梁的局势已经十分危急,把一根绳子藏在靴子里面,入宫拜见后梁主,说:“先帝夺取天下的时候,不认为我没有才能,我所谋划的计策没有不被采用的。如今敌人的势力越来越强大,而陛下却忽视我的意见。我已经没有用处了,不如去死!” 说着就拿出绳子,准备上吊自尽。后梁主急忙制止他,问他想说什么。敬翔说:“现在局势危急,除非任命王彦章为大将,否则国家就无法挽救了。” 后梁主听从了他的建议,任命王彦章接替戴思远担任北面招讨使,仍然任命段凝为副招讨使。
皇帝听说这件事后,亲自率领亲军驻守澶州,命令蕃汉马步都虞候朱守殷镇守德胜,告诫他说:“王铁枪勇猛果断,现在他心怀愤激,一定会前来突击,你应当谨慎防备。” 朱守殷是皇帝年幼时的奴仆。皇帝又派遣使者送信给吴王,告知他已经攻克郓州,请求吴国一同出兵攻打后梁。五月,使者抵达吴国,徐温打算脚踏两只船,率领水军沿着海岸向北行进,帮助胜利的一方。严可求说:“如果梁国人邀请我们登陆援助他们,我们用什么理由拒绝呢?” 徐温于是打消了这个念头。
后梁主召见王彦章,询问他击败敌军的期限。王彦章回答说:“三天。” 身边的大臣都忍不住失声发笑。王彦章告辞出宫,两天后,就骑马疾驰到滑州。辛酉日,王彦章大摆宴席,宴请将领们,暗中派人在杨村准备船只。当天夜里,他命令六百名身穿铠甲的士兵,都手持大斧,让铁匠们带着鼓风的皮囊和炭火,乘船顺流而下。这时宴席还没有散去,王彦章假装起身去更换衣服,暗中率领几千名精锐士兵,沿着黄河南岸直奔德胜。当时天下着小雨,朱守殷没有防备。船上的士兵点燃火把,烧断了德胜南城与北城之间的铁锁,又用大斧砍断浮桥。王彦章率领军队猛攻南城。浮桥被砍断后,南城随即被攻破,后梁军队斩杀了几千名唐军士兵。这时距离王彦章接受任命刚好三天。朱守殷派遣小船载着身穿铠甲的士兵,渡河前去救援,但已经来不及了。王彦章接着进攻潘张、麻家口、景店等营寨,将这些营寨全部攻克,声势大振。
皇帝派遣宦官焦彦宾火速赶往杨刘,与杨刘镇使李周共同坚守;命令朱守殷放弃德胜北城,拆掉房屋,做成木筏,装载着兵器军械,顺黄河东下,支援杨刘的防守;又把德胜的粮草、柴炭转运到澶州,途中损失了将近一半的物资。王彦章也拆掉德胜南城的房屋建材,顺黄河东下,唐军和梁军各在黄河的一岸行进,每当遇到河道弯曲的地方,就在河中央交战,箭如雨下,有时整船的士兵都落水身亡。两军一天之内交战上百次,互有胜负。等到达杨刘时,唐军的士兵已经损失了一半。己巳日,王彦章、段凝率领十万大军攻打杨刘,从四面八方同时进攻,昼夜不停,还把九艘巨型战船连在一起,横亘在黄河渡口,阻断唐军的援兵。杨刘城几次濒临陷落,全靠李周全力抵抗,与士兵们同甘共苦,王彦章才没能攻克,只好率军撤退,驻守在城南,修筑连绵的营寨,将杨刘城围困起来。杨刘城向皇帝告急,请求皇帝日夜兼程,日行百里前来救援