薑維就要進兵攻打狄道城,張翼勸說:“將軍已經勝了一場,威聲大震,可以停下了。再打,一旦敗了,就是畫蛇添足。”薑維說:“狄道城唾手可得,為什麼不去打。”張翼再三勸諫,說攻城不容易取勝,薑維就是不聽,於是過河來圍攻狄道城。
征西將軍陳泰,聽說王經戰敗,當即出上邽城,前去營救。鄧艾這時候被提拔為安西將軍,也帶著本部兵馬,殺向狄道城。薑維圍住狄道城,卻幾天不能攻下,忽然探馬來報:“有兩路兵來,一路是征西將軍陳泰,一路是安西將軍鄧艾,現在東山紮營。”薑維說:“他們遠來,我們去東山小道上,堵住來路,叫他不能通過。”於是引兵直奔東山。陳泰、鄧艾這時候卻轉到南山,薑維急忙帶兵殺到南山,結果魏軍已經占領山地高出險要。薑維攻山不能取勝,隻得回到狄道城下。薑維見前有城牆,後有救兵,自料打不出狄道,於是引兵撤退,向南五十裏,退守隴西郡的鍾提城。
皇帝劉禪聽說薑維在洮河大勝,殺死魏兵一萬,於是下詔封薑維為大將軍。薑維上表謝恩,然後準備再戰。不知這次北伐如何,且看下文分解。
卻說薑維屯兵鍾提。陳泰和鄧艾回兵到上邽,互相商議,陳泰說:“薑維逃走,應該不會再出兵進攻。”鄧艾笑說:“我預料他一定還會出兵。”陳泰問為什麼。鄧艾說:“我軍在狄道城、襄武城、安南豲道城和祁山,都分兵把守,兵力分散,而薑維專為一軍,我分為四,便於他進攻。現在祁山的一千頃麥子就要熟了,薑維必來攻祁山。”陳泰歎服,說:“將軍真是料敵如神。”於是。於是鄧艾帶領本部軍,南下來到祁山,加強這裏的守衛。
薑維果然從西邊的鍾提,前來祁山搶麥子。剛到半路,聽說鄧艾已經在祁山防守,於是覺得豲道必然防守空虛,薑維就轉而北上,攻擊豲道。不料,到了豲道以南的武城山,就見前麵鼓角齊鳴,旌旗遍地,都是魏兵。中央風飄起一麵黃旗,大寫鄧艾字樣。原來鄧艾料到薑維會來這裏,已經帶兵先到,占住武城山的險隘,扼住道路。薑維傳令向前衝殺,打了一天,無奈鄧艾占據險要地勢,薑維就是不能攻破。
薑維收兵,對鎮西大將軍胡濟說道:“鄧艾的兵都在這裏,上邽一定空虛,我們兵分兩路,連夜去偷襲上邽。我帶兵坐船順渭水東去,你帶步兵,一起到上邽約齊。”胡濟領令而去。薑維坐船東去,到了段穀水,剛剛上岸,就見前麵一隻大軍截住去路,為首一將,正是鄧艾。原來,鄧艾也從武城上急忙回撤,在斷穀水布置。胡濟因為走山路,遲遲還沒有來,薑維見胡濟不來,隻得孤軍進攻,被鄧艾殺得大敗,將吏被斬數十人,士卒被斬首數千,蜀軍星散流離,不複成軍。
薑維帶著殘兵,退回了漢中。胡濟也引軍退回。蜀國軍民,都埋怨薑維。薑維於是上表,要求自貶,劉禪把他降為後將軍,行大將軍事。