自从数日前与马超分兵后,奉命截断韩遂退路的马岱恐怕局势有变,率领三万骑星夜兼程地赶往陇西郡去。遵照马超定下的计策,马岱率军向西北进发,不过一日就渡过了渭水上游,进军陇西境界。第一座挡在他面前的城池,是大夏城。
大夏城距离阿阳城尚远,马岱料想大夏守军还不知道他已经率军赶到。马岱又打探到大夏城中只有守军一千余,而且留下守城的必然是弱旅;大夏城也只是一座小城,城墙夯土而成。于是马岱心生一计,吩咐部曲先用装粮食的袋子装满土。
在当夜子时,趁着守军并无战备,马岱命数十骑趁着夜色摸到大夏城下一段最低矮的城墙,用装满沙土的袋子在城池下堆垒起一道坡来。守军甫一察觉到有夜袭,坡道已经垒成,马岱领着三万骑走上坡道,一举冲上了大夏城墙上。三万骑一股脑地涌入大夏城中,城中守军哪里是对手?不过半刻,大夏城便在夜色中变幻大王旗。
攻下大夏城后,马岱马不停蹄,留下两千守军,就立即率军出城,他的下一个目标是此次袭击最为重要的枹罕城。枹罕城是金城西南的门户,一旦拿下了枹罕,韩遂就只能走小道回金城。
而拿下大夏时,都还在晚上。大夏守军也都被马岱包了饺子,马岱料想枹罕城也一定还没有察觉到他的动静。于是马岱就想在今夜再攻下枹罕城来。枹罕城距离大夏很近,马岱率军很快就攻到了枹罕城下。枹罕城的守军察觉到了马岱军即将夜袭,但马岱的三万骑如从天而降,突如其来,守军陷入了慌乱。
马岱抓住这个机会,命令部曲不计伤亡,冒着守军稀稀拉拉的箭雨贴近到枹罕城墙下。因时间紧急,马岱没时间打造云梯车,仍然用土袋在城墙下堆起一道和城墙等高的坡道来。马岱便又率部曲发起冲锋,顶着守军的箭雨冲上了坡道。枹罕城的守军拼死反击,但却也耐不住马岱的部曲是他们的十倍之多。不过半刻,马岱就肃清了枹罕城守军,在枹罕城头树立起了马超军的大旗。
仗打到这里,只不过是过去了一夜而已。攻伐两座城池后,马岱的部曲全军都弥漫着胜利的狂热。马岱也锐气不减,留下三千守军后又率主力在晨曦之中奔向枹罕西边的白石。但等杀到白石后,却让马岱吃了一惊。白石守军发觉了他的踪迹,但却在城头上挂起了白旗,把白石城献给了马岱。马岱一问才知,这守白石的军侯一直对韩遂暴虐无道颇为不满,于是才投降献城。
枹罕、白石和大夏在陇西最北,夺取了三城就是在韩遂和金城之间筑起了一道墙。马岱高兴不已,留这军侯继续守住白石,他则率军南下,攻取其余四城。这时,陇西诸城已经得知马岱的攻势。马岱无法在延续下夜袭,只能对四城发起强攻。凭借着比四城守军更多更精锐的兵力,马岱在三天之内就顺利攻下了安故、襄武、狄道和彰县四城,而此时的韩遂却正深陷阿阳之战中,毫无察觉。
马岱一边在七座城池安排下守军,预防韩遂可能发起的突围;一边尚有余力,又派出别部去攻取临洮和豨道两座城池。马岱攻下了陇西中部和北部九城,加上马超本来就攻下的安定郡,就让冀城陷入了一个半包围中,近乎断绝了冀城和金城的道路。与此同时,马岱还在领兵攻伐彰县的途中,也就是韩遂的粮道上截获了一大批运粮车队,得粟米四十多万石,金帛无算。
至此,马岱圆满完成了马超的任务,攻下了大半个陇西,封堵住了韩遂的后路,并且顺道截断了韩遂的军粮。当此时,韩遂才刚刚被马腾和马超在阿阳城下击败,正惨兮兮得收拢残兵败将向着已经被包围起来的冀城退去。
…………………………………………………
对于马岱在陇西郡的攻势,刚刚逃出生天的成公英、阎行和梁兴三人是不知道的。在薄藩谷中,只有他们三人逃了出来,其余两千残部都被庞德迫降了。三人只得结伴向冀城方向逃去。
由于失去了部曲、失去了粮食,走过百里时,战马倒还能随路吃草,但三人已经两天没吃饭了。为了活命,成公英只得拿自己的玉佩换来了村民的两升粟和一小块盐。就这两升粟,都还掺着麸子,有些粟还没有去壳,阎行和梁兴淘洗就淘了半天。但等炊熟了粟,三人还是饿得抢吃起来。两升粟饭,不到片刻就被三人抢得精光,而且三人都还觉得这顿饭是他们吃过的最香的一顿了。除了饥饿外,他们还要防备到处巡行的马超军斥候,东躲西藏的。有时,走到半道,还会有些绿林好汉来劫道。幸亏阎行饿着肚子都能打跑匪徒,不然三人早就成了匪徒们的刀下鬼了。阎行一边饿着肚子,一边还要躲避马超军,另一边还对劫道的绿林好汉提心吊胆,他第一次感受到了生活的残酷,再次萌生了投降马超的念头。不过也只是萌生而已。因为阎行仍然认为马超和韩遂是同一类人,在谁手下都一样。
等走到了略阳附近时,三人打听到韩遂已经被马超打败了,正在仓皇逃向冀城。阿阳之战中,韩遂军斩首两万三千,投降五六千,兵力只剩下了三万余。而马超却损失轻微,从这一战后,马超的实力已经超过了韩遂。虽然早有预感,但一听到阿阳之战的结果,三人还是十分吃惊。这一战后,韩遂恐怕是难以在对马超军发起什么像样的攻势了。
三人在半路上又遇到了众多溃兵,跟着溃兵这