第二天一早,刘鄩率领莘县的全部军队赶到魏州城东,与杨延直的残部会合。李存审率领营中的晋军紧随其后,李嗣源率领魏州城中的军队出城迎战,晋王也亲自从贝州赶来,与李嗣源一同迎击刘鄩。刘鄩看到晋王,大惊失色,说:“这是晋王啊!” 于是率领军队稍稍后退。晋王率军追击,一直追到旧元城的西面,与李存审的军队会合。晋王在西北方向布下方阵,李存审在东南方向布下方阵,刘鄩在两军中间布下圆阵,结果四面受敌。双方交战了很长时间,后梁军队大败,刘鄩率领几十名骑兵突围逃走。后梁的步兵共有七万人,晋军将他们团团围住,奋力攻击。溃败的后梁士兵爬上树躲避,树枝都被压断了。晋军一直追击到黄河边,后梁士兵被杀、被淹死的不计其数。刘鄩收集残兵败将,从黎阳渡过黄河,退守滑州。
匡国节度使王檀秘密上奏后梁朝廷,请求调发关西的军队袭击晋阳,末帝批准了他的请求。王檀调发河中、陕州、同州、华州等镇的军队,共计三万人,从阴地关出发,趁夜直抵晋阳城下,日夜猛攻。晋阳城中毫无防备,张承业只好征发各司的工匠以及城中的百姓,让他们登城抵御。晋阳城池好几次都差点被攻破,张承业十分恐惧。
曾经担任过代北将领的安金全,此时已经退休,居住在太原。他前去拜见张承业,说:“晋阳是晋国的根本之地,如果失守,那么大事就全完了。我虽然年老多病,但依然心系家国,请把府库中的铠甲交给我,我愿意为您率军迎击敌军。” 张承业立刻把铠甲交给了他。安金全率领自己的子弟以及退休将领的家人,共数百人,在夜里冲出晋阳北门,在羊马城内向后梁军队发起攻击。后梁军队大惊,连忙退兵。
昭义节度使李嗣昭听说晋阳遭到敌军攻击,派遣牙将石君立率领五百名骑兵前去援救。石君立早上从上党出发,晚上就赶到了晋阳。后梁军队扼守汾河桥,石君立率军击败他们,径直冲到晋阳城下,大声呼喊说:“昭义侍中率领大军到了!” 于是进入城中。当天夜里,石君立与安金全等将领分兵从各门冲出,袭击后梁军队,后梁军队死伤十分之二三。第二天一早,王檀率领军队大肆劫掠一番,然后撤军返回。晋王生性喜欢夸耀自己的功劳,因为这次击退敌军的计策不是他自己想出来的,所以安金全等人都没有得到赏赐。
后梁军队在晋阳城下的时候,大同节度使贺德伦手下的士兵有很多逃到了后梁军中。张承业担心贺德伦会发动叛乱,于是逮捕了他,将他斩首。
后梁末帝听说刘鄩战败,又听说王檀袭击晋阳也无功而返,叹息着说:“我的大事完了!”
三月乙卯朔日,晋王率军攻打卫州。壬戌日,卫州刺史米昭投降。晋王又率军攻打惠州,惠州刺史靳绍弃城逃走,晋王擒获靳绍,将他斩首,把惠州恢复为磁州。晋王返回魏州。
后梁末帝屡次征召刘鄩入朝,刘鄩都不来。己巳日,末帝只好任命刘鄩为宣义节度使,让他率军屯驻黎阳。
夏季四月,晋军攻克洺州,任命魏州都巡检使袁建丰为洺州刺史。
刘鄩战败之后,黄河以南的地区人心惶惶。刘鄩又拒不接受朝廷的征召,因此后梁的将士都人心动摇。末帝派遣捉生都指挥使李霸率领麾下一千人,驻守杨刘。癸卯日,李霸率军从宋门出城,当天晚上,又从水门返回城中,大声鼓噪,放火劫掠,攻打建国门。末帝登上城楼,亲自督战。龙骧四军都指挥使杜晏球率领五百名骑兵,屯驻在球场。叛乱的士兵把油浇在帷幕上,用长杆挑着,想要焚烧城楼,形势十分危急。杜晏球从门缝里向外偷看,发现叛乱的士兵都没有穿戴铠甲头盔,于是率领骑兵出城,奋力死战。没过多久,叛乱的士兵就溃散逃走了。末帝看到骑兵出城攻击叛军,大声呼喊说:“这不是我的龙骧士兵吗?谁是叛乱的首领?” 杜晏球说:“叛乱的只有李霸这一支部队,其他的军队都没有异动。陛下只需率领控鹤军守卫宫城,等到天亮,我一定能平定叛乱。” 不久之后,杜晏球率军讨伐叛乱的士兵,将李霸一营的人全部诛灭全族。杜晏球因功被任命为单州刺史。
五月,吴越王钱镠派遣浙西安抚判官皮光业,取道建州、汀州、虔州、郴州、潭州、岳州、荆南,前往后梁都城进贡。皮光业是皮日休的儿子。
六月,晋军攻打邢州,保义节度使阎宝据城坚守。末帝派遣捉生都指挥使张温率领五百人前去援救邢州,张温却率领部众投降了晋军。
秋季七月甲寅朔日,晋王抵达魏州。
后梁末帝嘉奖吴越王钱镠进贡勤勉,壬戌日,加封钱镠为诸道兵马元帅。朝廷大臣议论纷纷,很多人都说钱镠进贡,其实是贪图贸易的利益,不应该把这么高的爵位授予他。翰林学士窦梦征拿着