王晙看到叛军舍弃攻打夏州,转而攻打连谷和银城,就出兵到了银城,与银城的小股叛军相遇击杀了几百叛军。
王晙率领六万骑兵在银城消灭几百叛军后,知道了连谷才是叛军的大军所聚集处,银城的七八百叛军,只不过是虚张声势,转移王晙注意力用的。
王晙明白了叛军想集中兵力攻打连谷后,率大军向东北方向的连谷进军了。这时候在连谷东面和北面的黄河边,张说和阿史那献已经袭击了叛军。叛军被兵出合河关的天兵军突然袭击后,逃往骆驼堰,张说和阿史那献继续追击,党项族兵力也反戈一击,大部分叛军向西北逃往了铁建山,少部分叛军慌不择路往南逃散。
这部分往南逃散的叛军,遇到王晙所率的朔方军,骑马的调转马头狂奔,步行的转身躲藏。朔方军将这些南逃的叛军消灭。
郭知运看到王晙出兵了,几乎是将驻守夏州的朔方军倾巢出动了,他也按捺不住带三万兵力跟随其后出兵了。
王晙率军到连谷时,张说和阿史那献已经打跑了叛军,张说正在连谷和骆驼堰附近,安抚党项族部众。
张说看到朔方军来了,就找到王晙向他讲了刚刚发生的战斗情况。
王晙得知康待宾率领大部分叛军逃往了铁建山,就决定率军朝铁建山进发。张说提醒王晙康待宾很狡猾,最好不要轻敌,想好计策为好。
王晙说:“我率六万兵力与叛军人数相当,我准备堵住铁建山的进出路口,看到有出山的叛军就消灭,这样慢慢地消灭他们。麻烦你去和后面赶来的郭知运说一下,让他们负责从夏州往这边输送我军所需饭食等生活物资。”
张说感觉到王晙与郭知运之间可能不太和睦,才让他当中间人的。张说说:“好吧,你安心攻打康待宾吧,我通知郭知运,让赶来的陇右军负责好后勤保障。另外我和郭知运也会助你一臂之力,我率军绕到铁建山北面,防止叛军北逃进入突厥境内。郭知运带来的陇右军有多少人啊?”
王晙说:“这次郭知运带来了三万陇右骑兵。”
张说说:“三万兵力足够负责后勤保障,和防止叛军南逃了。我会和郭知运说,让他负责你和我,所有兵力的食物供应,同时守住夏州北面和西面,以及银城附近,防止叛军南逃。我会和郭知运说,假如说朔方军和叛军在铁建山发生了大决战,他要带三万陇右军增援。”
王晙说:“好吧,就这样定了,我感觉一般情况下,用不到陇右军和天兵军援助,不过想得周全一些总是没有错的。就按张将军的部署分工,我们开始行动吧。”
“好吧,我们只要团结一致,这次平定叛乱一定用不了多久就会成功。”
王晙率六万军去了铁建山,围住了进山的较大路口,并派兵密切监视铁建山,有可能进出人的小路口。
张说已经和郭知运说了他与王晙商讨的计划,让郭知运负责后勤保障,以及防止叛军南逃,王晙与叛军大决战时要去增援。郭知运答应了张说的要求。张说又派轻骑兵到灵州通知了王毛仲,让他驻守好灵州,并防止叛军南逃威胁长安。虽然叛军南逃威胁长安的可能性不大,但是张说还是做了这样的安排。
王晙围困铁建山,里面的叛军靠捕捉野兔,野鸡烧烤着吃,或者挖野菜做菜吃。
叛军进行了四次试探性的出山,都被王晙挡了回去。这样对峙了一个多月,七月初四凌晨天刚蒙蒙亮时,叛军终于大举突围。王晙率军在铁建山南麓与叛军展开了激烈的厮杀。由于康待宾所率叛军出山突围时,正是凌晨拂晓之前的时刻,天刚有一丝亮意,正是熬夜聊天喝酒的唐军将士最迷糊的时候,所以康待宾率六万多兵力突围,竟然大部分突围成功,逃往了合河关。