西夏军探马已从乌拉室韦部的奸细那里,早就打探出扎合台的行踪了,也察觉了扎合台欲和大宋联合的意图,所以半途伏击,一击必中。扎合台看着身边的勇士一个个被斩杀,心中暗道:“长生天要亡我呀”,但是也没放弃战斗。西夏军见久攻不下,又调来了三百骑兵。扎合台身上已经是伤痕累累,已精疲力竭,只不过是作困兽斗罢了,他身边的人就剩下二十人了,个个带伤,已经坚持不了多久,败亡就在眼前了。
正当扎合台一众人绝望的时候,只觉得大地震动起来,接着听见隆隆地马蹄声,一大队宋军骑兵赶过来。西夏骑兵主将已查觉情况不对,急忙向外结阵,还没准备得当,这队骑兵就冲过来,接着枪声大作,西夏骑兵纷纷落马,不一时死伤大半,剩下的残兵一哄而散。
扎合台惊魂未定,他的部众向背做防御状态。这时见一名小将乘马过来问道:“我乃大宋禁军都头狄青,你们是何人。”扎合台会说宋语,就说道:“在下乌拉室韦部首领扎合台,本欲拜见大宋边将,不料遭到了西夏军的袭击,在下多谢狄都头救命之恩。”狄青一听,抓紧向前抱拳拱手行礼,随后引着扎合台去了宁夏寨。扎合台对宁夏寨的宏伟建筑叹为观止,坚定了投靠之心。杨文广接见了扎合台,杨文广其实早派人打探过乌拉室韦部的情况,也准备招降该部,苦于没有机会,没想到天赐良机。当时斥候回来禀报说是寨北不到二十里的地方出现了五六百人的西夏骑兵,在围攻不知名部落的骑兵队。所以杨文广发兵救援,谁知竟救了乌拉室韦部的首领。
此时的乌拉室韦部,已经乱做一团了,扎合台的弟弟扎木昆将他行踪和意图泄露给西夏军的细作,希望西夏军在沿途将扎合台斩杀。扎木昆已经暗暗联系了应理的西夏军的主将野利隗浪,是野利旺荣的亲侄子。扎木昆准备在扎合台死后,接任部落首领之职,然后率众投靠西夏,耶律隗浪答应给他请官授职。此时的扎木昆已经召集了自己的心腹,掌控了部落近半的兵马,并软禁了扎合台一家人和不服从的长老。但是扎合台的心腹爱将乌鲁台,执掌了其余的兵马,比扎木昆的要多,战力要强。所以双方处于胶着状态。
扎木昆暗中联系的西夏军五千人也赶到乌拉室韦部,乌鲁台一看势头不好,就率部向南逃窜,想投奔大宋,野利隗浪亲自带兵紧追不舍。双方你追我赶,却离宁夏寨越来越近,能看见它的城墙了。双方激战竟一时没注意,包括野利隗浪这宿将,可能他觉得有自己五千骑兵和扎木昆的一千骑兵,宋军不敢出城迎战。宋军的探马探得野利隗浪