孔明却引兵来攻冀城。城中粮少,军食不敷。姜维在城上,见蜀军大车小辆,搬运粮草,入魏延寨中去了。维引三千兵出城,径来劫粮。蜀兵尽弃了粮车,寻路而走。姜维夺得粮车,欲要入城,忽然一彪军拦住,为首蜀将张翼也。二将交锋,战不数合,王平引一军又到,两下夹攻。维力穷抵敌不住,夺路归城;城上早插蜀兵旗号:原来已被魏延袭了。维杀条路奔天水城,手下尚有十余骑;又遇张苞杀了一阵,维止剩得匹马单枪,来到天水城下叫门。城上军见是姜维,慌报马遵。遵曰:“此是姜维来赚我城门也。”令城上乱箭射下。姜维回顾蜀兵至近,遂飞奔上邽城来。城上梁虔见了姜维,大骂曰:“反国之贼,安敢来赚我城池!吾已知汝降蜀矣!”遂乱箭射下。姜维不能分说,仰天长叹,两眼泪流,拨马望长安而走。行不数里,前至一派大树茂林之处,一声喊起,数千兵拥出:为首蜀将关兴,截住去路。
维人困马乏,不能抵当,勒回马便走。忽然一辆小车从山坡中转出。其人头戴纶巾,身披鹤氅,手摇羽扇,乃孔明也。孔明唤姜维曰:“伯约此时何尚不降?”维寻思良久,前有孔明,后有关兴,又无去路,只得下马投降。孔明慌忙下车而迎,执维手曰:“吾自出茅庐以来,遍求贤者,欲传授平生之学,恨未得其人。今遇伯约,吾愿足矣。”维大喜拜谢。