原来高震接到杨炎的将令之后,在出兵进攻西安州的同时,以经派遣了吴锡率领殿前司催锋军去攻取定戎堡,在永丰谷的源头阻击西夏的援军。
吴锡接令之后,立刻率军出发,定戎堡本来有三千守军,但宋军突然转向,进攻西安州之后,慕宥抽调了一半的守军去帮助守卫西安州,因此现在只有一千五百守军,根本无法抵挡得住吴锡的进攻,不到半天的时间,宋军就攻下了定戎堡。
随后吴锡留下了一半的人马守卫定戎堡,自已率领着另一半人马在永丰谷中设下伏军,只等西夏军的援军赶来。
而杨炎派出魏郊率马军司骁骑军的人马跃过柔狼山,去寻找西夏的援军。因为有孟珙领路,加上魏郊又有飞鹰在空中巡视,因此宋军很快就发现了西夏军的行踪。但魏郊尊照杨炎的将令,并不惊动西夏军,而是与西夏军保持的一定的距离,紧紧的跟着。
足足跟了一天之后,西夏军才到达了永丰谷口,这时魏郊才率军杀出,将西夏军赶进了永丰谷中,走进了宋军的埋伏圈里。等西夏军一到,永丰谷顿时伏军四起,杀声大作,弓箭如飞蝗一般『射』向西夏军。西夏军在狭长的山道上,两侧遭到袭击,前后也匀被宋军堵作,根本没有抵抗之力,顿时被宋军杀得大败,人与死伤无数。
整个战斗只用了不到一个时辰就结束了,宋军自然是大获全胜。西夏军的主将没移盖当场死于『乱』箭之下,一万人马,战死了近七千余人,其余三千多人全部都举手投降,成为宋军的俘虏。而宋军战死的人数还不足五十人。
宋军进入西夏之后,攻取了西安州,又在永丰谷伏击了西夏的援军,而且在同时,西路军也传来了捷报,杨昌鹏率军成功的攻取了凉州。宋军的三路人马,都初战告捷。
而镇守西寿保泰军司后董明诏得知西安州失守之后,也知道再守西寿保泰军司以经没有任何意义了。立刻放弃了西寿保泰军司,率军向静塞军司撤退,希望能够与进攻静塞军司的没藏安焕汇合,然后再作下一步的打算。
但杨炎早己预料到西夏军的撤军路线,以经在途中安排下了伏军。等西夏军一到,伏军立刻从两侧杀出,将董明诏杀得大败,折兵过半,所有的军资粮草全都被宋军所得。也知道无法再去静塞军司和汇合,只好领着败军向北撤到理应,才暂时驻扎下来。而宋军也趁势攻占了西寿保泰军司。
占领了西寿保泰军司之后,宋军在黄河东西两岸匀己打开进入西夏的缺口,可以一路毫无阻拦的深入西夏境內,救援任得敬,并且进攻兴庆府。同时又收复了西安州和会州,也意味着宋军在初期的战略目标全部都达到了,可以进一步深入西夏境内了。
随后杨炎立刻下令,命杨昌鹏暂时在凉州驻扎,以防止甘肃军司和西平军司的人马来援。又命高震率领东路军的人马,去救援静塞军司,而自己则亲率大军,沿黄河北上,去救援灵州。宋军的三路大军,在酉夏境內齐头并进。