京师。俘获万余人,振旅还于宛。乃劝农桑,禁浮费,南土悦附焉。初,申仪久在魏兴,专威疆埸,辄承制刻印,多所假授。达既诛,有自疑心。时诸郡守以帝新克捷,奉礼求贺,皆听之。帝使人讽仪,仪至,问承制状,执之,归于京师。又徙孟达余众七千余家于幽州。蜀将姚静、郑他等帅其属七千余人来降。时边郡新附,多无户名,魏朝欲加隐实。属帝朝于京师,天子访之于帝。帝对曰:“贼以密网束下,故下弃之。宜弘以大纲,则自然安乐。”又问二虏宜讨,何者为先?对曰:“吴以中国不习水战,故敢散居东关。凡攻敌,必扼其喉而摏其心。夏口、东关,贼之心喉。若为陆军以向皖城,引权东下,为水战军向夏口,乘其虚而击之,此神兵从天而坠,破之必矣。”天子并然之,复命屯于宛。
  四年,迁大将军,加大都督、假黄钺,与曹真伐蜀。帝自西城斫山开道,水陆并进,溯沔而上,至于朐,拔其新丰县。军次丹口,遇雨,班师。明年,诸葛亮寇天水,围将军贾嗣、魏平于祁山。天子曰:“西方有事,非君莫可付者。”乃使帝西屯长安,都督雍、梁二州诸军事,统车骑将军张郃、后将军费曜、征蜀护军戴凌、雍州刺史郭淮等讨亮。张郃劝帝分军往雍、郿为后镇,帝曰:“料前军独能当之者,将军言是也。若不能当,而分为前后,此楚之三军所以为黥布禽也。”遂进军隃麋。亮闻大军且至,乃自帅众将芟上邽之麦。诸将皆惧,帝曰:“亮虑多决少,必安营自固,然后芟麦。吾得二日兼行足矣。”于是卷甲晨夜赴之。亮望尘而遁。帝曰:“吾倍道疲劳,此晓兵者之所贪也。亮不敢据渭水,此易与耳。”进次汉阳,与亮相遇,帝列阵以待之。使将牛金轻骑饵之,兵才接而亮退,追至祁山。亮屯卤城,据南北二山,断水为重围。帝攻拔其围,亮宵遁。追击,破之,俘斩万计。天子使使者劳军,增封邑。时军师杜袭、督军薛悌皆言,明年麦熟,亮必为寇,陇右无谷,宜及冬豫运。帝曰:“亮再出祁山,一攻陈仓,挫衄而反。纵其后出,不复攻城,当求野战,必在陇东,不在西也。亮每以粮少为恨,归必积谷,以吾料之,非三稔不能动矣。”于是表徙冀州农夫佃上邽,兴京兆、天水、南安监冶。
  青龙元年,穿成国渠,筑临晋陂,溉田数千顷,国以充实。
  二年,亮又率众十余万出斜谷,垒于郿之渭水南原。天子忧之,遣征蜀护军秦朗督步骑二万,受帝节度。诸将欲住渭北以待之,帝曰:“百姓积聚皆在渭南,此必争之地也。”遂引军而济,背水为垒。因谓诸将曰:“亮若勇者,当出武功依山而东,若西上五丈原,则诸军无事矣。”亮果上原,将北渡渭,帝遣将军周当屯阳遂以饵之。数日,亮不动。帝曰:“亮欲争原而不向阳遂,此意可知也。”遣将军胡遵、雍州刺史郭淮共备阳遂,与亮会于积石,临原而战,亮不得进,还于五丈原。会有长星坠亮之垒,帝知其必败,遣奇兵掎亮之后,斩五百余级,获生口千余,降者六百余人。时朝廷以亮侨军远寇,利在急战,每命帝持重,以候其变。亮数挑战,帝不出,因遗帝巾帼妇人之饰。帝怒,表请决战,天子不许,乃遣骨鲠臣卫尉辛毗杖节为军师以制之。后亮复来挑战,帝将出兵以应之,毗杖节立军门,帝乃止。初,蜀将姜维闻毗来,谓亮曰:“辛毗杖节而至,贼不复出矣。”亮曰:“彼本无战心,所以固请者,以示武于其众耳。将在军,君命有所不受,苟能制吾,岂千里而请战邪!”帝弟孚书问军事,帝复书曰:“亮志大而不见机,多谋而少决,好兵而无权,虽提卒十万,已堕吾画中,破之必矣。”与之对垒百余日,会亮病卒,诸将烧营遁走,百姓奔告,帝出兵追之。亮长史杨仪反旗鸣鼓,若将距帝者。帝以穷寇不之逼,于是杨仪结阵而去。经日,乃行其营垒,观其遗事,获其图书、粮谷甚众。帝审其必死,曰:“天下奇才也。”辛毗以为尚未可知。帝曰:“军家所重,军书密计、兵马粮谷,今皆弃之,岂有人捐其五藏而可以生乎?宜急追之。”关中多蒺藜,帝使军士二千人著软材平底木屐前行,蒺藜悉著屐,然后马步俱进。追到赤岸,乃知亮死。审问,时百姓为之谚曰:“死诸葛走生仲达。”帝闻而笑曰:“吾便料生,不便料死故也。”先是,亮使至,帝问曰:“诸葛公起居何如,食可几米?”对曰:“三四升。”次问政事,曰:“二十罚已上皆自省览。”帝既而告人曰:“诸葛孔明其能久乎!”竟如其言。亮部将杨仪、魏延争权,仪斩延,并其众。帝欲乘隙而进,有诏不许。
  三年,迁太尉,累增封邑。蜀将马岱入寇,帝遣将军牛金击走之,斩千余级。武都氐王苻双、强端帅其属六千余人来降。关东饥,帝运长安粟五百万斛于京师。
  四年,获白鹿,献之。天子曰:“昔周公旦辅成王,有素雉之贡。今君受陕西之任,有白鹿之献,岂非忠诚协符,千载同契,俾乂邦家,以永厥休邪!”及辽东太守公孙文懿反,征帝诣京师。天子曰:“此不足以劳君,事欲必克,故以相烦耳。君度其行何计?”对曰:“弃城预走,上计也。据辽水以距大军,次计也。坐守襄平,此成擒耳。”天子曰:“其计将安出?”对曰:“惟明者能深度彼己,豫有所弃,此