前后与朱瑄、朱瑾大小数十战，互有胜负。朱瑄兵少粮尽，部下将才不存，愈发沮丧，自觉不能与朱全忠相争，决定在城周围挖一条深的护城河，以避免和朱全忠交战及让敌军不能逼近。结果，庞师古令诸将撤木为桥，趁夜搭起浮桥，以中军先过河，声音震动郓州。滑州牢城遏后指挥使牛存节派都将王言在郓州西北边壕沟中藏船，约好中午以军队渡河过壕沟急攻之，当天营中起火，郓州军登城望火，王言不敢动，未能响应牛存节，牛存节独自破郓州西城门，夺其桥，宣武军一齐入城。朱瑄闻讯被迫弃城出逃，在葛从周追杀下逃到中都北，藏在乡民家，乡民杖打他，将他绑起来