却说姜维向马遵献上一计:“诸葛亮必定在郡城后方设下伏兵,想诱我军出城后乘虚袭击。我愿带领三千精兵,埋伏在要路。太守随后出兵城外,不要走远,只行三十里便回;只要看到火起为号,就前后夹击,定能大获全胜。即便诸葛亮亲自前来,也必定会被我擒获。”马遵采纳了他的计策,拨给姜维精兵后,自己便与梁虔领兵出城等候,只留梁绪、尹赏守城。
原来孔明果然派遣赵云带领一支军队埋伏在山僻之中,只等天水兵马离城,便乘虚袭击。当日细作把消息回报给赵云,说天水太守马遵已起兵出城,只留文官守城。赵云大喜,又让人报告给张翼、高翔,让他们在要路截杀马遵。这两处的兵马也是孔明预先安排的埋伏。却说赵云带领五千士兵,径直来到天水郡城下,高声喊道:“我乃常山赵子龙!你们已中计策,快快献出城池,免遭杀戮!”城上的梁绪大笑道:“你中了我家姜伯约的计策,还不知道呢!”赵云正要攻城,忽然喊声大震,四面火光冲天。当先一员少年将军,挺枪跃马说道:“你见识过天水姜伯约吗!”赵云挺枪直取姜维。交战不到几个回合,姜维精神抖擞,越战越勇。赵云大惊,暗自思忖:“没想到这里竟有这般厉害人物!”正交战时,两路军马夹攻而来,正是马遵、梁虔领兵杀回。赵云首尾不能相顾,奋力冲开一条路,带领败兵奔走,姜维在后紧追。幸亏张翼、高翔两路军马杀出,才接应赵云回去。
赵云回见孔明,诉说中了敌人的计策。孔明惊讶地问:“这是什么人,竟能识破我的计谋?”有个南安人禀告说:“此人姓姜名维,字伯约,是天水冀县人;他侍奉母亲极其孝顺,文武双全,智勇兼备,真是当世的英杰。”赵云又夸赞姜维的枪法,与常人大不相同。孔明说:“我如今想要夺取天水,没想到却有这样的人才。”于是率领大军前来。
却说姜维回见马遵说:“赵云已败走,孔明必定会亲自前来。他料想我军必定在城中。如今可将本部军马分为四支:我带领一支军队埋伏在城东,若蜀兵到来就截击他们。太守与梁虔、尹赏各自带领一支军队在城外埋伏。梁绪率领百姓在城上防守。”分拨完毕。
却说孔明因顾虑姜维,亲自作为前部,向天水郡进发。快到城边时,孔明传令道:“凡是攻打城池,在刚到的时候,要激励三军,鼓噪着直接攻城。如果拖延日久,锐气就会耗尽,就难以攻破了。”于是大军径直来到城下。因见城上旗帜整齐,没敢轻易攻城。等到半夜,忽然四下火光冲天,喊声震地,真不知是哪里来的兵马。只见城上也鼓噪呐喊响应,蜀兵顿时乱作一团。孔明急忙上马,有关兴、张苞二将保护,杀出重围。回头看时,正东方向的军马,一带火光,势如长蛇。孔明令关兴前去探看,关兴回报说:“这是姜维的兵马。”孔明感叹道:“兵力不在多少,在于人的调遣罢了。这人真是将才啊!”收兵回寨,思索了很久,便唤来安定人问道:“姜维的母亲现在何处?”安定人回答说:“姜维的母亲如今住在冀县。”孔明唤来魏延分付道:“你可带领一支军队,虚张声势,假装去攻取冀县。若姜维到来,可放他入城。”又问:“这地方哪里最为紧要?”安定人说:“天水的钱粮都在上邽;如果打破上邽,那么粮道自然就断绝了。”孔明大喜,命赵云带领一支军队去攻打上邽。孔明在离城三十里处下寨。早有人把消息报到天水郡,说蜀兵分为三路:一路驻守在此郡城外,一路攻取上邽,一路攻取冀城。姜维听说后,向马遵哀求道:“我的母亲现在冀城,恐怕母亲会有不测。我请求带领一支军队前去救援此城,同时保护老母。”马遵答应了他,于是令姜维带领三千军队去保卫冀城;梁虔带领三千军队去保卫上邽。
却说姜维带领兵马到达冀城,前面一彪军马摆开,为首的蜀将是魏延。二将交锋几个回合,魏延假装战败奔走。姜维入城闭门,率领士兵守护,拜见母亲,并不出战。赵云也放梁虔进入上邽城去了。孔明便让人去南安郡,把夏侯楙带到帐下。孔明说:“你害怕死吗?”夏侯楙慌忙下拜求饶。孔明说:“如今天水的姜维正在驻守冀城,派人带信来说:只要能得到驸马您,他愿意归降。我如今饶你性命,你肯去招安姜维吗?”夏侯楙说:“我情愿去招安。”孔明便给了他衣服鞍马,不让人跟随,放他自己去了。夏侯楙得以逃出寨门,想要寻路逃走,却不知路径。正行走间,遇到几个人在奔跑。夏侯楙问他们,他们回答说:“我们是冀县的百姓;如今被姜维献出城池,归降了诸葛亮,蜀将魏延纵火抢劫财物,我们因此弃家逃走,去上邽。”夏侯楙又问:“如今守卫天水城的是谁?”当地人说:“天水城中是马太守。”夏侯楙听说后,纵马向天水而去。又见到百姓扶老携幼远道而来,所说的都一样。
夏侯楙到了天水城下叫门,城上的人认得是夏侯楙,慌忙开门迎接。马遵惊讶地拜见询问情况。夏侯楙详细说了姜维的事情,又把百姓的话也说了。马遵感叹道:“没想到姜维竟反叛归降蜀国了!”梁绪说:“他的意思是想要救都督,所以用这话假意投降。”夏侯楙说:“如今姜维已经投降,怎么会是假的呢?”正犹豫间,当时已到初更,蜀兵又来攻城。火光中只见姜维在城下挺枪勒马,大叫道:“请夏侯都督答话!”夏侯楙与马遵等人都到城上,见姜维耀武扬威大叫道:“我为都督才归降,都督为何违背前言?”夏侯楙说:“你受魏国恩惠,为何要归降蜀国?有什么前言?”姜维回应道:“你写信教我归降蜀国,怎么说出这种话?你想要脱身,却把我给害了?我如今归降蜀国,被加封为上将,哪有再回魏国的道理?”说完,驱兵攻城,到天亮才退去。原来夜间装扮成姜维的,是孔明的计策,令部下士兵中形貌相似的人,假扮姜维攻城,因为在火光之中,难以分辨真假。