军从宣化府出发之后,向肃州前进。而杨昌鹏率领的大军却沿黑河行军,并艘集了一些船只,又扎了许多木筏,借水路运输。并在离肃州最近的河边背河扎下大寨,作为进攻肃州的前沿基地。
有黑河的存在,给西夏军的袭击战术带来了极大的困难,因为宋军只用沿黑河一边行军,防御面大大降低。因此西夏军对宋军的运输队发动了三四次进攻,都没有取得明显的效果。相反宋军也利用运输队作诱饵,反过来围剿西夏的袭击人马,有一次西壁贺在袭击宋军的时候,反而被杨昌鹏率领的宋军骑兵咬住,费了九牛二虎之力,才逃脱出来,但两千骑军也以经拆损大半了。