话说赵云得了渭南,报捷于姜维,维甚喜,又遣兵截住魏兵运粮之道路。祁山魏兵粮缺,邓艾只得整兵下山迎战,被早已准备好的姜维截住大杀一阵,魏兵大败,折兵大半,降者无数,邓艾急忙帅兵望渭南而来,却被赵云死守不出,艾计穷,只得回兵舍命与姜维大战,此时赵云亦派王平、张翼从渭南大帐杀出,再次两下夹击,魏兵大溃,邓艾兵败自刎。姜维得此胜仗大喜,催令进兵,连下天水、上邽两郡,一路之上,魏兵望风而降,不久,蜀军再拔南安、安定,兵锋直指秦州。此时司马昭在东南,又为诸葛恪所败,连失金城、寿春,吴兵兵临彭城。
谍报报至魏都城洛阳,魏主芳大惊,司马懿闻之气急攻心而危,急命子司马师、司马昭班师。魏嘉平三年秋,司马懿卒,魏主芳令厚葬之,亲为祭奠,随后加封司马师为大将军、青城郡侯,司马昭为骠骑上将军、冀侯,共录尚书事。
其时魏乃多事之秋,不特魏朝廷老臣更新换代,而蜀吴联军兵锋甚锐,吴兵又下合肥,将近淮水,蜀姜维攻破秦州大部,转而进击枹罕,赵云以精兵攻陷城池之西北角,蜀兵遂入城占领之,姜维下令出榜安民,蜀军与当地民众秋毫无犯,民众夹道迎之。不久,蜀军军中粮减少,且寒冬又至,蜀大将军姜维虑及魏国秦、雍两州防御严密,遂传令班师回朝,决意来年春日再战。
蜀军退兵CD,姜维上奏赵云大功,后主下旨一道,加封云为忠国公,敕旨一道,斩伐自由,加封云部将王平北地将军、犍为侯,廖化为建武将军、忠效亭侯,张翼加封梓潼太守。赵云亦上奏姜维大功,朝廷准奏,加封姜维益州牧,马岱、马忠等大将皆封列侯,增邑一千户。维又密奏魏延不可置于内地,久则必反,后主从之,遂加封魏延为南安、上邽太守,其部将陈林为忠勇将军,其余部将皆增邑三百,令魏延引本部兵即刻启程。魏延领旨谢恩,领本部兵望南安、上邽去了。