冬,亮复出散关,围陈仓,曹真拒之,亮粮尽而还。魏将军王双率骑追亮,亮与战,破之,斩双。七年,亮遣陈式攻武都、阴平。魏雍州剌史郭淮率众欲击式,亮自出至建威,淮退还,遂平二郡。诏策亮曰:“街亭之役,咎由马谡,而君引愆,深自贬抑,重违君意,听顺所守。前年耀师,馘斩王双;今岁爰征,郭淮遁走;降集氐、羌,兴复二郡,威镇凶暴,功勋显然。方今天下骚扰,元恶未枭,君受大任,干国之重,而久自绝损,非所以光扬洪烈矣。今复君丞相,君其勿辞。”
九年,亮复出祁山,以木牛运,粮尽退军,与魏将张邰交战,射杀邰。十二年春,亮悉大众由斜谷出,以流马运,据武功五丈原,与司马宣王对于渭南。亮每患粮不继,使己志不申,是以分兵屯田,为久驻之基。耕者杂于渭滨居民之间,而百姓安堵,军无私焉。相持百余日。其年八月,亮疾病,卒于军,时年五十四。及军退,宣王案行其营垒处所,曰:“天下奇才也!”
冬,诸葛亮复出散关(今陕西汉中东北),围陈仓(今甘肃宝鸡东)。曹真率军抵御,而诸葛亮粮尽而还。魏将军王双率骑追击诸葛亮,两军交战,蜀军大胜,斩杀王双。
七年,诸葛亮派遣陈式进攻武都(治所在今甘肃成县)、阴平(治所在今四川松潘西北)。魏雍州刺史郭淮率领军队欲攻击陈式,但诸葛亮亲自前往支援,郭淮撤退,于是平定了这两座城池。皇帝下诏称赞诸葛亮说:“街亭之战,马谡有错,而你引咎自责,深自贬低,重违君意,听从自己守护的领土。前年你出兵耀州,斩杀了王双;今年你讨伐,郭淮逃跑;你降服了氐、羌部落,恢复了武都、阴平等二郡,威镇凶暴之敌,功勋明显。如今天下骚乱,元恶未除,你肩负重任,干国事重,却长时间自绝于人,这不是为了光显你的大德啊。现在恢复你为丞相,你不要推辞。”
诸葛亮再次出兵祁山(今甘肃天水西南),使用木牛流马运输,但粮食用尽就撤退了,与魏国将领张邰交战,并射杀了他。十二年春,诸葛亮集中大量兵力出斜谷(今陕西渭南北),利用流马运输,占据武功五丈原(今陕西宝鸡西),与司马懿在渭南对峙。诸葛亮常担心没有充足的粮食供应,不能实现自己的志向,因此分兵屯田,作为长期驻守的基础。耕种的士兵和居民杂居在一起,而百姓安居乐业,无人骚扰他们。双方相持一百多天。当年的八月,诸葛亮疾病发作,死于军中,终年五十四岁。等到军队撤退时,司马懿巡视诸葛亮营垒的位置,赞叹道:“天下奇才啊!”