破晓,曲山山城内的羌兵望见汉军兵临城下,人皆惶恐不安,守将请求姜远让出西归之路,并答应放出全部的工匠人质。
姜远对此求之不得,遂命列阵在山城西面的无当飞军让开一道口子,羌人们释放了余下的蜀地工匠,仓皇出城通过缺口向西逃窜。
赵广随即率军重占山城,整顿防备清点城中积蓄粮草,差人飞书报往姜维处。
正率军向洮水疾行的姜维于半路上接到曲山的战报大为意外,没想到姜远和赵广竟然能这么快击退羌人夺回曲山。
如此一来局势似乎又回到了两个月前最初的样子——汉军占据狄道、曲山和临洮三地形成一片稳固的控制区,魏军主力停留在东面。
优势和主动皆握在己方手中,姜维的心情却并不轻松,这一仗的时间拖的已经有些久了,除了狄道城之外还没有任何显著的战果。放在以往,这个时候曹魏洛阳的主力也该赶来救援了,但至今未闻动静,背后的理由有些耐人寻味。
猜到曹魏内部不稳上下离心的姜维决心抓住这个难得的机会,洛阳魏军不来相救,陈泰手中的兵力又不足以主动求战,眼下正是汉军克复凉州的绝好时机。
当天晚上,汉军西渡洮水,直插杨欣与张茁部之间的空隙。姜维先联合狄道城的赵统、夏侯霸钳击北面的金城太守杨欣,但被警觉的杨欣提前一步溜走,率领部下迅速退回龟缩金城。
没能抓住杨欣的姜维立刻转头南下,集合全军近六万人的兵力把正在向曲山调动的张茁部八千人围住。
之前听闻曲山战况不利,张茁很是后悔把如此一块险地交给羌人。得知攻打曲山的汉军人数并不太多之后,张茁便想要趁其立足未稳再把曲山夺回来,为求稳妥他在原地停留了一日用于去重新联络姚柯回部下的羌兵,然而就是这一日的停留让姜维追了上来。
第二天,张茁发现自己竟然深陷重围,既莫名其妙又不知所措。
姜维没有给他太多思考的时间,六万对八千,连劝降都免了,全军一齐压上,西平魏军略作抵抗便迎锋披靡。
张茁于乱军之中自刎,魏军被歼过半,降者与伤俘共计三千余人。
姜维命人将张茁首级以木盒装殓,遣降兵将之送回西平,又派人取张茁部的旌旗两面送去姚柯回处。
张茁兵败身死,西平人心震动,姚柯回也深感不安,接到姜维送来的旌旗之后立刻派自己的心腹阿史那文赫前来谢罪。
阿史那文赫跪拜在姜维面前,极力哭诉羌人不愿与汉军为敌,前者之所以袭取曲山都是受魏将逼迫。
姜维并不计较姚柯回派人来谢罪有几分真心,他只希望达到解除后患的目的,毕竟羌兵战力虽弱,但袭击汉军粮道还是绰绰有余。如今他消灭张茁震慑姚柯回,便足以解除来自西侧的威胁。
对阿史那文赫好言安抚之后,姜维让其归去之后劝谏姚柯回好自为之,随后就地休整大军以备下一步征战。