几天后,张瑾又故技重施派出一千多士卒到九门外迎接夺取晋军的粮食,虞嗣昭在旧营设下伏兵,阻击迎粮的士卒,差不多把张瑾派出来的军队全都杀或捕获,只剩下五人隐藏在墙垒的废墟间,虞嗣昭骑着马围着用箭射他们。
镇州的士卒射箭抵抗,一支飞箭击中了虞嗣昭的脑部,虞嗣昭箭袋子里的箭用完了,从脑袋上拔下那根箭来继续射杀镇州人,一箭就射一个。这时太阳正好落山,虞嗣昭回到了军营里,被射伤的地方流血不止,当天晚上虞嗣昭就伤重而死了。
虞昌勖听说后,好几天不食酒肉。虞嗣昭的遗言说:“把泽州、潞州的兵全部交给节度判官任睘,让他率领诸军继续攻打镇州。”任睘发布的命令和以前完全一样,因而镇州人不知道虞嗣昭被射死。
又过了几天,晋王虞昌勖任命天雄马步都指挥、振武节度使虞存进为北面招讨使。命令虞嗣昭的儿子们护送虞嗣昭的灵柩回晋阳,并把他安葬在那里。他的儿子虞继能不接受归葬晋阳的命令,反而率领他父亲的几千名牙兵,从军营护丧送回潞州,那是昭义军的首府,虞嗣昭正是昭义军节度使,而且那里也是虞嗣昭当年浴血奋战夺取之地。
虞昌勖派遣他的同母弟弟虞昌渥骑马急速追上虞继能,并给他讲明要护丧到晋阳,虞继能的兄弟们都对此都感到忿怒,想杀掉虞昌渥,虞昌渥逃回。
虞嗣昭有七个儿子:虞继俦、虞继韬、虞继达、虞继忠、虞继能、虞继袭、虞继远。其中虞继俦是泽州刺史,应当接替父亲的爵位,但是他平素比较软弱。
虞继韬凶暴狡猾,把虞继俦囚禁在另外一个房间里,再假装让士卒们劫持自己请为留后,虞继韬再公开谦让一番,然后把这件事报告虞昌勖。
虞昌勖因为战争正在,在不得已的情况下,改昭义军为安义,任命虞继韬为留后。阎玉这一边得知虞嗣昭在前线战死,心想自己的战败,感到悲愤,背上长了个毒疮,不久就病死。
两个月后,虞存进觉得镇州内部已经快兵尽粮绝,于是就在东垣渡安营扎寨,在滹沱水两侧修筑营垒。
晋国卫州刺史虞存儒,本姓杨,名婆儿,因为会演戏,得到晋王虞昌勖的宠爱。因他颇有膂力,晋王赐给他姓名,任命为刺史。他专门搜括民财,对防城的兵卒,也向他们每月征收钱币,然后放归,以免防守之役。
晋军包围镇守已有数月,魏国庄宅使段疑和步军都指挥使张月率兵连夜渡过黄河袭击,第二早晨登城,抓获虞存儒,攻下卫州。
戴心远又和段疑又攻下淇门、共城、新乡,到这时,澶州以西、相州以南的地区都归魏国所有。晋军失去了三分之一的军用储备,魏军又振作起来。后梁帝任命张月为卫州刺史。
张瑾派其弟张球乘虞存进刚刚安营扎寨,还没有完全熟悉地形地利的机会,率兵七千突然到达东垣渡。这时晋国的骑兵也向镇州城开进,但两军并没有相遇。
镇州的士卒赶到虞存进营门,虞存进十分狼狈地率领着十几个人在桥上作战,镇州的士卒被击退,晋国的骑兵切断了他们后面的部队,前后夹攻,镇州的士卒几乎被消灭光,可惜,虞存进战死。
晋王虞昌勖一看又损失了一员悍将,十分伤心,不过伤心归,他立马伤心任命蕃汉马步总管李存审为北面招讨使。
镇州城内食尽力竭,张瑾派出使者到虞昌勖的行台请求投降,还没有得到回报,虞存审的部队已兵临城下,镇州城中将领李丰为内应,秘密地用绳子从城墙上把晋军拉进来,到天亮就全部登上了城,抓获了张瑾的兄弟家人以及他的同党把他们送到了行台,赵人都请求把他们斩杀,张礼的尸体则是在市上被车裂。
赵王王容原来的侍者在灰烬中找到了赵王的遗骸,晋王命令祭祀赵王,并将遗骸埋葬。晋王任命赵将符刁为成德节度使,乌辰为赵州刺史,赵贞为深州刺史,李丰为冀州刺史。
符刁不敢接受成德节度使的任命,他辞让说:“原来的节度使没有儿子而且还未安葬,我符刁应当服重丧然后把他安葬,等到葬礼完毕之后,我再听从大王的命令。”安葬以后,他到了行台。赵人请求晋王兼领成德节度使,晋王虞昌勖答应了赵人的请求。
为了答谢符刁,虞昌勖割出相、卫二州设置义宁军,任命符习为义宁军节度使。符习又辞让说:“魏博是大王的藩镇,不能分割,我希望得到黄河以南的一个镇,我符刁自已去攻占。”于是晋王任命他为天平节度使、东南面招讨使。加任虞存审兼侍中。
虞昌勖如今任命官员都已经是按照皇帝的规格去任命的官员,河东监军使张继元知道后,悲愤不已,很快就去世了。
虞昌勖的母亲到张继元的府第为他服丧,和他的儿子、侄儿们服的丧礼一样。虞昌勖听到张继元死的消息后,好几天都不吃饭,几天后,命令河东留守判官何赞代管河东军府事。
平定镇州之后,虞昌勖任命魏博观察判官张先兼任镇冀观察判官,暂管镇州军府事。
这时候,魏州的赋税拖欠得很多,虞昌勖因此责怪司济阴人赵禾良,赵禾良说:“殿下什么时候能平定黄河以南?”
虞昌勖十分生气地说:“你的职务是监督税赋,自己的职务都没干好,怎么敢干预我的军事!”
赵禾良回答说:“殿下正在谋划攻取而不爱惜百姓,一旦百姓对你离心,恐怕连黄河以北也不能归殿下所有,更何况黄河以南呢!”虞昌勖听了十分高兴,并且向他道歉。从此以后,晋王对赵禾良很重视,每次商量大事都让他参与谋划。