这一年二月,李存勖的盟友,镇州节度使、赵王王镕被养子张文礼所杀。当时,李存勖正与后梁军队在德胜(今河南濮阳)一带对峙,虽想为王镕报仇,但苦于分身乏术。张文礼追随王镕多年,很清楚李存勖与王镕的亲密关系,为了拉个靠山,主动向李存勖称臣,但李存勖怎么也咽不下这口恶气。
张文礼为了自保,一面利用缓兵之计稳住李存勖,一面又南通后梁,北结辽国。李存勖得知后很是愤怒,决心要除掉张文礼。到了八月,李存勖与后梁军队已经相峙半年之久,双方均没有再向前推进的意思。李存勖决定抓住这一时机,出兵诛杀张文礼,解除后方祸患,然后再战后梁军。不料,这一计划被后梁探知,后梁也想借李存勖兵发镇州之际,一举拿下德胜城,继而渡过黄河。这年十月,李存勖因故没有兵发镇州,后梁大将戴思远却已经迫不及待地率军杀过来了。来而不往非礼也,李存勖调动兵力大战后梁军。
后梁龙德元年(921年),也就是唐天祐十八年十月,后梁大将戴思远率大军进犯德胜城,李存勖自领中军,派遣大将李嗣源、符存审为左右两翼,迎战来敌。李嗣源在部将石敬瑭的协助下,消灭了两万后梁军;李从珂带领数十骑军伪装混在后梁军中,到后梁军军营前开始大呼杀敌,后梁军大乱,晋军又杀了不少后梁军。