李仁孝得到了这个消息立后,也不禁大喜,立刻命令高山都,整顿人马,准备进攻任得敬,同时也立刻与驻守夏州的金军取得联系,约定进攻的时间。
驻军在夏州的金国守将名叫纳合班,今年三十岁,是金国一员颇有能力的中级年轻武将,他本是驻守西南边境的陇州防御使,但被派到驻夏州之后,心里一直不太高兴。因为金国重视军功,只有立下战功,才能够得到升职的机会,但驻守在夏州将远离宋金边境,几乎没有立功的机会,自然也就无法得到晋级,因此纳合班总想着找个机会,重新把自已调回到金宋边境去驻守。
不过纳合班虽然不满意自己的职务,但也没有消极怠慢,每天还是很认真的操练军队,演示阵法,为曰后重返金宋边境做准备。而这段时间以任得敬频频向夏州附近调动军兵,也引起了纳合班的注意,因此一面密切关注任得敬的军队的动向,加强夏州一带地方的防守,一面也将这些动向报回金国,听候朝廷的安排。
不久以后,纳合班就接到了国内的将令,命他帮助西夏,进攻任得敬。纳合班虽然并不知道目前金宋夏三方的复杂关系,但立刻意识到立功的机会到,立刻开始调兵遣将,积极行动起来。
现在纳合班驻守的地方还包括夏州周边的七里平、王亭镇、大沙堆、铁冶务、等几个小乡镇。而这时任得敬以命任纯义率五万大军驻扎嘉宁军司,分兵进驻宥州、龙州两地、先锋人马已经抵达三岔囗和牛心亭,离夏州不足四十里路。而任纯忠率三万人马,驻军白池城、铁门关一线,对夏州形成了西、南两方的夹击之势。
纳合班也是经历过大阵仗的人,在这种情况下,也不敢轻举妄动,而是分兵驻守各处关囗要路,并不轻易与任得敬交战。
这时高山都约请他一同出兵,夹击任得敬的书信也已经送到了夏州。纳合班接信之后,立刻回复高山都,告诉他任得敬的大军都已经集中在夏州附近,自己在这里牵制任得敬的人马,而任得敬的老剿灵州一定空虚,请他立刻从西线出兵,向灵州发动进攻。
高山都得信之后,也认为这是一个好机会,立刻下令,命卫慕延平和野利奎各领三万人马,从左右夹击灵州,又命没藏安焕领二万人马,进攻静塞军司,董明召领二万人马,进攻西寿保泰军司。全面向任得敬的领地发动进攻。自已坐镇翔庆军,全局指挥。
任得敬本打算趁着金国内部不稳的时候,夺回夏州,解除自己的后顾之忧,这时各路人马都已经进驻到夏州周边地区,只等一声令下,就可以发动进攻了。那知在这个时候,高山都竟分兵三路,向自己的领地发动了全面进攻,也不禁大吃一惊,当下也顾不得再进攻夏州,急忙命令任忠义撤军,但留下任忠纯驻守嘉宁军司,以防金军从背后偷袭。又命任得聪去镇守静塞军司。
这时西夏的三路大军已经杀到,西寿保泰军司首先失守。原来西寿保泰军司与宋朝的新会州相接,因此任得敬十分放心,没有派重兵把守,结果西夏军一到,立刻攻下。而西夏军攻取了西寿保泰军司,就等于是切断了宋军救援任得敬的路线,而没藏安焕又在静塞军司压制住任得聪的人马,因此可以放心进攻任得敬了。
高山都和大将没移达哥两人也率领二万人马,加入了围攻灵州。而这时灵州里的人马不足三万,简直是岌岌可危。连任得敬也手足无措,差一点决定放弃灵州了。幸好这时任纯义率军及时赶回灵州,有了这五万大军,才算是稳住了局面。
于是双方就在灵州前展开了大战,一连激战了数曰,各有损伤,不分胜负。然而这时在东线,金军却对任纯忠发动了进攻。
少了任纯义的五万大军,纳合班立时觉得压力大减,立刻率军主动出击,与任纯忠交战。双方一战之下,任纯忠那里是对手,被金军打得大败,逃回宥州城去,死守不出。
纳合班虽然首战告捷,不过任纯忠驻守宥州,金军一时也无法西进。而强攻宥州,也必会损失惨重,因此纳合班并未强攻,反而转向东南地方,连续攻下龙州、洪州、古乌延城、奈王井等地,直奔盐州而去,大有绕过宥州,直接西进的势头。
任纯忠顿时在城中坐不住了,立刻率领二万五千人马从宥州城中杀出,打算从后面追赶上去,袭击金军的后队。