段干宇轩来到天水城下叫门,城上的人认出是段干宇轩,急忙开门迎接。马遵吃惊地拜见并询问情况。段干宇轩详细说明了姜维的事情;又把百姓的话告诉了马遵。马遵感叹说:“没想到姜维反而投靠了楚国!”梁绪说:“他的本意是想救都督,所以用这样的话假装投降。”段干宇轩说:“现在姜维已经投降了,怎么会是假的呢?”正在犹豫的时候,已经是初更时分,楚军又来攻城。姜维在城下挺枪勒马,大声喊道:“请段干都督答话!”段干宇轩和马遵等人都来到城上,看到姜维耀武扬威地大声喊道:“我为了都督而投降,都督为什么违背之前的承诺?”段干宇轩说:“你受到秦国的恩惠,为什么投降楚国?有什么之前的承诺呢?”姜维回答说:“你写信教我投降楚国,怎么能说出这样的话?你想逃脱,却把我陷进去了?我现在投降楚国,被封为上将,哪里有回到秦国的道理?”说完,驱使军队攻城,直到天亮才撤退。原来是诸葛亮命令部下装扮成姜维的样子攻城,因为火光中,分不清真假。诸葛亮却带领军队来攻打冀城。城中粮食少,军队的粮食不够。姜维在城上,看到楚军用大车小辆搬运粮草,进入魏延的营寨中。季楚全德六年、后秦光新二年(228年)二月五日,姜维带领三千士兵出城,直接来抢劫粮食。楚军都放弃了粮车,找路逃跑。姜维夺得粮车,想要进城,楚将张翼带领军队拦住,两员将领交战,没打几个回合,王平带领军队也到了,两面夹击。姜维力量用尽,抵挡不住,夺路回城;城上已经插上了楚军的旗号:原来已经被魏延袭击了。姜维杀出一条血路奔向天水城,手下还有十几个骑兵;又遇到张苞杀了一阵,姜维只剩下一匹马、一支枪,来到天水城下叫门。城上的士兵看到是姜维,急忙报告马遵。马遵说:“这是姜维来骗我开城门。”命令城上乱箭射下。姜维看到楚军已经到了,于是飞奔到上邽城来。城上的梁虔看到姜维,大骂说:“背叛国家的贼人,怎么敢来骗我城池!我已经知道你投降楚国了!”于是乱箭射下。姜维无法辩解,于是仰天长叹,两眼流泪,拨转马头向长安方向跑去。跑了不远,来到茂密的树林处,楚将关兴带领数千士兵挡住了去路。姜维人困马乏,无法抵挡,想要拔剑自刎,诸葛亮带着姜维的母亲从山坡上出现。姜维的母亲于是叫姜维说:“维儿,这个时候为什么不投降丞相呢?”姜维于是投降了诸葛亮。诸葛亮急忙下车握住姜维的手说:“我从离开茅庐以来,一直在寻找贤能的人,想要传授我一生的学问,遗憾的是没有找到合适的人。现在遇到了伯约,我的愿望满足了。”姜维非常高兴,拜谢。诸葛亮于是和姜维一起回到营寨,升帐商议夺取天水、上邽的计策。姜维说:“天水城中的尹赏、梁绪,和我关系很好;应该写两封密信,射入城中,让他们内部混乱,城池就可以得到了。”诸葛亮同意了。二月七日,姜维写了两封密信,绑在箭上,骑马来到城下,射入城中。小兵拾到,呈给马遵。马遵非常怀疑,和段干宇轩商议说:“梁绪、尹赏和姜维勾结,想要作为内应,都督应该早点决定。”段干宇轩说:“可以杀掉这两个人。”尹赏知道这个消息,于是对梁绪说:“不如献城投降楚国,以求得晋升。”当晚,段干宇轩多次派人请梁、尹两人说话。两人料到事情紧急,于是披挂上马,各自拿着兵器,带领本部军队大开城门,放楚军进来。段干宇轩、马遵惊慌,带领数百人从西门出城,弃城投奔羌胡而去。梁绪、尹赏迎接诸葛亮进城。安抚百姓后,诸葛亮问夺取上邽的计策。梁绪说:“这个城是我的亲弟弟梁虔守卫,我愿意招他来投降。”诸葛亮非常高兴。梁绪当天到上邽叫梁虔出城来投降诸葛亮。诸葛亮重重奖赏,就任命梁绪为天水太守,尹赏为冀城令,梁虔为上邽令。诸葛亮安排完毕后,整顿军队出发。众将问:“丞相为什么不去捉拿段干宇轩?”诸葛亮说:“我放走段干宇轩,就像放走一只鸭子一样。现在得到伯约,就像得到一只凤凰一样!”诸葛亮自从得到三城之后,威名大震,远近的州郡,都望风归降。