郁久律屈列带兵前来,虞昌勖也不敢随意对待,也立即亲自带兵到达新城南面。
到了之后,先前派的侦察骑兵回来说契烈军队的前锋驻扎在新乐,准备过了沙河向南进军。
将士们听后都感到害怕,有些新招募的士卒,没有经历战阵被吓得临阵逃跑,虞昌勖麾下的将军不得不把逃路的杀了,但是也无法禁止。
见此情况,虞昌勖麾下诸将都对虞昌勖说:“契烈人把全国的军队都调这里来,我们寡不敌众。又听说魏军入侵,应当把部队调回魏州以救根本之地。或者撤了包围镇州的部队,向西进入井陉关来回避一下。”
虞昌勖犹豫不决。此时,他手下的郭宗韬说:“契烈人被王有所诱惑,本来是为了夺取货财来的,他们并不能解救镇州的危难。大王最近击败魏军,威振夷、夏。契烈人听到大王已经到来。一定会灰心丧气,如果能锉败其前锋部队,后面的部队就一定会逃跑。”
大将虞嗣昭从潞州来到这里,也说:“现在强敌在前,我们只能前进,不能后退,不能轻易动摇人心。”
虞昌勖听二人说完,定下了决心,说:“帝王的兴起,自有天命,契烈人能把我怎么样呢?我曾用数万军队平定了河北,现在遇到这样小的敌人就回避他们,我还有什么面目来见天下人呢?”于是他亲自率领五千骑兵率先前进。
晋军到了新城北面,一半军队刚走出桑林,契烈军一万多骑兵看到,他们一看到虞昌勖的旗帜,立马向后撤退,毕竟他们也是知道虞昌勖的威名。虞昌勖看到了他们,就将部队分为两路追逐他们,追出数十里。
当时沙河桥窄冰薄,契烈人掉在河里淹死了很多。当天晚上,虞昌勖就住在新乐。郁久律屈列把随军带的车帐扎在定州城下,现在契烈败兵到来,郁久律屈列决定把军队全部退到望都坚守。
虞昌勖来到定州,王云到马前去迎接,请求把自己的爱女嫁给虞昌勖的儿子虞继岌,虞昌勖对于王云怕他马屁的行为很是受用。
虞昌勖率兵直捣望都,契烈兵迎战,虞昌勖率亲军一千多骑兵率先前进,正好遇上一个契烈将军突馁率领的五千多骑兵,没过多久,虞昌勖就被突绥所包围。
被包围后,虞昌勖奋力冲战,出入好几次,从午时起一直战到申时都没有冲开包围。虞嗣昭听说以后,率领三百骑兵从侧面攻打突馁部队,突馁的部队退走,虞昌勖才从包围中解救出来。
突围后,虞昌勖放手让士卒奋力追击,契烈大败,一直向北追到易州。此时正好遇上正月寒冬十几天下大雪,平地积雪有几尺厚,契烈军的人马都没有吃的,冻饿死的人一个挨着一个在一
个在道路上。
郁久律屈列看到此情此景,举起手指着天,对卢进说:“看来上天没有同意让我到这里来。”说完,郁久律屈列于是向北撤军回去。
虞昌勖带兵跟踪,契烈人走,晋军也走,契烈人休息,晋军也休息。虞昌勖看到契烈人在野外睡觉的地方,地上铺上草垫,草垫方方正正,都像编起来用剪刀剪过似的,虽然他们已经离开这里,地上铺的草还没有一棵乱的,虞昌勖很感叹地说:“契烈人执法很严格,所以才能这样,这是魏军万万所不如的。”
虞昌勖到了幽州,派二百骑兵跟在契烈军后面,并告诉他们:“契烈人出了边境以后你们就返回来。”
这些骑兵依仗他们勇敢,边追边打,结果被契烈人全部抓获,只有两个骑兵从别的路上逃跑才没有被抓获。
撤退后,郁久律屈列责怪王有,把他捆着带回自己的老营。但是回到老营之后,还是任命他担任同中书门下平章事,负责管理这一战俘虏到契烈的中原人,为他们修建居住的城池。与此同时,晋国代州刺史虞嗣肱平定了原本王有管辖的妫、儒、武等州,虞昌勖授予他山北都团练使。
虞昌勖北攻镇州的时候,虞存审对虞嗣源说:“魏国人听说我们在南边的兵少,他们如果不攻德胜,那就必袭魏州。我们两个人都集中在这里干什么呢?不如把军队分开来防备魏军的进攻。”于是两人就把军队分开。
果然,魏国将领戴心远果然率领他麾下的全部魏军直奔魏州,虞嗣源率兵走在他们的前面,驻扎在狄公祠,并派人通告了魏州方面,使他们有所准备。
戴心远到魏州,虞嗣源派出将领石全率骑兵挑战。戴心远知道晋军有了防备,就向西渡过洹水,攻下成安,大肆抢掠后返回。
后来戴心远又率领五万士卒向德胜北城发起进攻,在城外挖了一条条壕沟,又修筑了层层墙垒,切断了晋军的出入之路,昼夜连续进攻,虞存审全力坚守。
晋王虞昌勖听说德胜的形势危急,就在打败契烈之后没几天,立马从幽州出发,五天到达魏州。戴心远听说晋王虞昌勖率军将要到来,就烧毁了军营逃回杨村。
另一边,晋国天平节度使兼侍中阎玉修筑墙垒把镇州包围起来,并引滹沱水环绕在镇州四周。镇州城继绝了与外界的联系,城内的粮食也快吃完了。
面对这样的情况,镇州城派五百余人出城找食物。阎玉让他们出来,打算用伏兵把他们抓获。但这些人出来后就攻打工事,阎玉轻视他们,没有任何防备,不一会儿又有数千人到来。这时阎玉的军队还没有集合,镇州人毁坏了阎玉的包围工事冲了出去,并放火攻击阎
玉的军营,阎玉不能抵御,退到赵州坚守。
镇州人把晋军修筑的墙垒等工事全部毁掉,并把他们的粮草拿走,好几天都拿不完。虞昌勖听说此事,调昭义节度使兼中书令虞嗣昭为北面招讨使,代替阎玉。