:“我們是冀縣的百姓。現在被姜維獻了城池,歸降了諸葛亮。蜀將魏延縱火劫財,我們因此棄家逃走,投奔上邽去了。”夏侯楙又問:“現在守天水城的是誰?”當地人回答:“天水城中是馬太守。”夏侯楙聽後,縱馬向天水城奔去。
夏侯楙又看見百姓攜男抱女遠道而來,所說的情況都相同。他來到天水城下叫門,城上的人認出是夏侯楙,慌忙開門迎接。馬遵驚訝地拜問夏侯楙的情況,夏侯楙詳細講述了姜維的事情,並將百姓的話也轉述了。馬遵嘆息道:“沒想到姜維竟然反投蜀國了!”梁緒說:“他的意圖是想救都督,所以才用假投降的計策。”夏侯楙說:“現在姜維已經投降了,怎麼還能說是假的呢?”
正當他們猶豫不決的時候,已經是初更時分,蜀兵又來攻城。火光中看見姜維在城下挺槍勒馬,大聲喊道:“請夏侯都督答話!”夏侯楙和馬遵等都到城上,看見姜維耀武揚威地大喊道:“我為了都督而投降,都督為何背棄前言?”夏侯楙說:“你受魏國之恩,為何投降蜀國?有什麼前言呢?”姜維回答說:“你寫信教我投降蜀國,為何說出這樣的話?你要脫身,卻將我陷害了!我現在投降蜀國,被加封為上將,哪有再回魏國的道理?”說完後,他驅兵攻城,直到天亮才撤退。
原來夜間裝扮成姜維的人,是孔明的計策。他命令部卒中形貌與姜維相似的人假扮成姜維攻城,因為火光之中難以辨別真偽。孔明卻引兵來攻打冀城。由於城中糧食短缺,軍糧不足。姜維在城上看見蜀軍用大車小輛搬運糧草進入魏延的營寨中去了。於是他率領三千兵馬出城來劫糧。蜀兵看見姜維來了都丟棄了糧車逃跑。姜維奪得糧車想要入城時忽然被一彪軍攔住為首的是蜀將張翼。兩位將領交鋒數個回合后王平又引一軍趕到兩下夾攻姜維。姜維力窮抵擋不住只能奪路回城但城上已經插上了蜀兵的旗號原來已經被魏延偷襲了。
姜維殺出一條血路奔向天水城手下還有十多名騎兵又遇到了張苞的攔截經過一番戰鬥姜維只剩下匹馬單槍逃到了天水城下叫門。城上的軍士看到是姜維慌忙報告給馬遵。馬遵說:“這是姜維來騙取我們城門的。”於是下令城上亂箭射下。姜維無法分辯只能仰天長嘆兩眼淚流撥馬向長安方向逃去。
行不數里姜維來到了一片大樹茂林的地方突然一聲吶喊數千名蜀兵擁出為首的是蜀將關興截住了他的去路。姜維人困馬乏無法抵擋只能勒回馬逃跑。忽然一輛小車從山坡中轉出車上的人頭戴綸巾身披鶴氅手搖羽扇原來是孔明。孔明呼喚姜維說:“伯約此時為何還不投降?”姜維思考了很久前有孔明後有關興又無去路只得下馬投降。孔明慌忙下車迎接握住姜維的手說:“我自從出茅廬以來一直在尋找賢人想要傳授我的平生之學但遺憾的是一直沒有找到合適的人選。今天遇到伯約我的願望終於實現了。”姜維大喜拜謝孔明。
孔明於是和姜維一同回到營地,升起帳篷商議攻取天水、上邽的計策。姜維說:“天水城中的尹賞、梁緒和我關係非常深厚。我可以寫兩封密信,射入城中,讓他們從內部製造混亂,這樣我們就可以輕鬆取得城池了。”孔明聽從了姜維的建議。
姜維寫了兩封密信,綁在箭上,縱馬來到城下,將信射入城中。小校拾得信件,呈交給馬遵。馬遵看後大感疑惑,與夏侯楙商議說:“尹賞和梁緒與姜維勾結,想作為內應,我們應該及早作出決斷。”夏侯楙說:“可以殺掉這兩個人。”
尹賞得知這個訊息後,對梁緒說:“我們不如獻城投降蜀國,以謀求進身之階。”於是,在夜晚,夏侯楙數次派人請梁緒和尹賞前來商議事情。兩人料到事情緊急,便披掛上馬,各自拿著兵器,帶領本部軍馬大開城門,放蜀兵進城。夏侯楙和馬遵見狀驚慌失措,帶著數百人從西門逃出,棄城投奔羌胡城而去。
尹賞和梁緒迎接孔明入城。安撫百姓之後,孔明詢問攻取上邽的計策。梁緒說:“這座城是我親弟弟梁虔把守的,我願意前去招降他。”孔明聽後非常高興。梁緒當天就前往上邽叫梁虔出城投降孔明。孔明對梁緒等人重重賞賜了一番,並任命梁緒為天水太守、尹賞為冀城令、梁虔為上邽令。孔明分派完畢後整兵進發。
將領們問道:“丞相為何不去擒拿夏侯楙呢?”孔明回答說:“我放走夏侯楙就像放走一隻鴨子一樣容易。但現在我得到了姜維這位人才就像得到了一隻鳳凰啊!”自從孔明得到三座城池之後他的威名遠揚遠近州郡都紛紛望風歸降。
孔明整頓好軍隊後帶領著全部漢中的兵馬向前推進到祁山並在渭水之西紮下營寨。這個訊息很快就被細