在並州戰役進行到關鍵時刻的時候,大晉西北都督府下轄的晉軍正把河西鮮卑人攆地狼奔兔脫。根據總參軍署的計劃,晉軍在消滅了並州地區近半數的胡人之後,將進行為期半個月的休整,補充兵員和彈藥,之後再根據實際的情況,部署下一階段的行動。
在這期間,從參軍署準備開啟收複河西走廊的戰役,河西走廊的重要姓不言而喻,她是連接涼州大晉與西域主要通道。拿下河西走廊之後,晉軍就能將進一步掌控住西域,同時將吐穀渾部落壓縮在青海周圍,遏製對方向西域擴張的野心。
涼州刺史張軌坐鎮姑臧,正積極的調兵遣將,準備徹底的打垮河西鮮卑,一舉奠定晉軍對河西作戰中的優勢。之前唯一影響西北戰場上局勢的後勤保障問題,隨著姑臧至長安之間的公路大動脈開通之後,這個問題已經得到徹底的解決。
晉軍在西北戰場積極調兵遣將的時候,禿發務丸也沒有閑著,為了確保河西戰役的勝利,禿發務丸用盡了一切的辦法來支持這場戰爭。現在,聚集在河西走廊的鮮卑人,已經達到了十萬人。
三月十五曰,晉軍從姑臧出發,沿著穀水北上,殺入了穀水、宣威、永昌平原,切斷了張掖、敦煌與河西鮮卑的聯係。此時整個河西走廊,歸屬河西鮮卑管轄。晉軍率先殺入了禿發推斤駐守的宣威、穀水一線,也就是以前晉護羌校尉駐地,將張掖、敦煌給徹底孤立起來。
十七曰,張軌指揮晉軍步騎聯軍三萬人在宣威擊敗鮮卑人一萬騎軍,斬殺七千餘人,俘虜兩千,逃走的不足千人,而晉軍自身的損失不過數百人,這一戰徹底讓鮮卑人膽寒。
五曰之後,晉軍以一萬龍騎兵為主,在兩萬歸屬羌人的協助下,打垮了禿發推斤所屬騎軍主力三萬餘人。並且於二十三曰兵臨張掖城下。