姜维拔营,欲回汉中。忽探马急报:“魏兵杀至!”姜维引军相迎。兵马摆开,魏阵中天水太守王颀出马喝曰:“我大魏兵甲百万,上将千员,两路伐蜀。你不下马早降,更待何时?”姜维纵马直取王颀。杀不三合,王颀败走,姜维引兵追杀二十余里。忽听金鼓齐喧,一支兵马迎面杀出,绣旗飘扬“陇西太守牵弘”。姜维笑曰:“此等鼠辈,安能阻我!”纵兵直突,牵弘大溃。又追杀十余里,邓艾引骁骑赶到,混战一场,各自收兵相持。
忽报:“甘松寨,被金城太守杨欣烧毁。”姜维大怒。令副将宁随,虚立姜维大旗与邓艾相持,自引后军星夜赶至甘松,杨欣不敢接战,望风而走。姜维追至山险,石木打下马不能进。邓艾早杀败宁随,引大队拥来,一场混战,各自扎营。忽快马飞报:“钟会直下南郑,乐城王含、汉城蒋斌皆开城降魏,胡济抵敌不住退走西川,汉中尽失。阳安关守将傅佥战死,蒋舒献关而降!”姜维大惊而起,急令拔寨。
兵马急行至强川口,忽一军摆开拦路,为首将正是金城太守杨欣。姜维大怒,挺枪交锋,只一合,杨欣败走。姜维拍马追赶,看将赶上,忽马失前蹄姜维落地。杨欣回马来杀姜维。姜伯约平地跃起,一枪刺中杨欣马头,马倒人翻。魏骑骤至,救走杨欣,姜维枪挑一将,夺其坐骑。方欲追赶,忽报:“邓艾引兵追至。”姜维督军速退。
兵近阴平桥,稍马回报:“雍州刺史诸葛绪占了阴平桥,断我归路。”副将宁随叹曰:“天亡汉也!”姜维引众将登高而望,见魏兵壁垒森严,屯于阴平桥头。众将沮丧。姜维曰:“诸公勿忧,我军走孔函谷去取雍州,诸葛绪必撤兵去救,我突然杀回,可夺此桥。”众将大喜。于是,兵进孔函谷,诈取雍州。探马飞报诸葛绪。诸葛绪大惊曰:“雍州乃我职守之地,倘若有失,罪莫大焉!”急撤兵去救,只留些许老弱守桥。姜维行约三十里,闻魏军已撤,遂勒兵急回。一阵冲杀,拿下阴平桥,尽焚魏兵寨栅而去。诸葛绪忽见阴平桥方向烟火冲天,方知中计,兵马速回,姜维已去半日矣。
姜维催军急行,忽见大旗飘展,一军迎面而来。原来是左将军张翼,右将军廖化。姜维问其情。二人曰:“后主听信黄皓,不肯发兵,我等闻汉中势危,自引军而来。今汉中已失,闻大将军遇阻,特来接应。”遂合兵一处,赶奔白水关。
到关数日,忽探马急报:“钟会、邓艾共十路兵马,二十万大军,向我杀来!”张翼、廖化请兵迎战。姜维曰:“敌众我寡,此地多路,于我不利,不如退守剑阁,一可保西川无虞,二可徐图汉中。”于是引兵退走。