蜀军一齐攻击魏军,邓艾军队大败,连退二十余里,蜀军不赶,共回绵竹。诸葛瞻亲自把酒,为姜维接风洗尘。
席间,诸葛瞻起身说:“公大将蒋舒殉国,某未能及时援救,负有责任,请将军原谅。”姜维连忙也起身说道:“非公之罪也,江油距此路途遥远,非两三日可到也。舒为国献身,维深以为可惜,但并不把责任归咎于公。”
诸葛瞻谢曰:“将军如此大度,思远在此十分佩服。”
当晚,两军尽欢而散。
是日,两军联为一军,一起来涪城攻邓艾。邓艾急忙下令,让涪城守将全力守卫,随后便来。岂料这守将是个贪生怕死的无能之辈,当初面对蒋舒见死不救,现在见姜维、诸葛瞻率大军反攻邓艾了,他又像一根墙头草似的赶忙投降蜀军,希望借此能够逃避朝廷惩罚。姜维首先入城,面对此人的丑恶嘴脸,假装不知道他的所做所为,表面上还大肆夸赞他“忠心国家”,其实背后却在冷笑不已,只是时候未到,到时自然会收拾他。诸葛瞻也知道姜维此意,也装作不知道,附和附和姜维就过去了。
邓艾闻知涪城又投降了蜀军,大骂守将是个见风使舵的墙头草,只得把军队都集中到江油一带,准备一面固守几日,一面再徐图撤离。蜀军闻知,向江油发起进攻,连攻了几次,还是没能攻克此城。姜维传令停止进攻,与诸葛瞻商议道:“目今邓艾率全军固守,军士皆死战,兵法有言‘置之死地而后生’,正应了他们此时的处境。吾等不可强攻,否则必然会付出不小的代价。依吾言,邓艾必然也知此理,必定正在暗中准备撤退,好出吾不意全身而退。”
“将军有何对策?”诸葛瞻问。
“足下可继续留守在原地,每日搦战,只不要轻易出战即可。吾与夏侯霸引军操其退路,守于阴平道口。邓艾见公不出战,必弃城而退,公趁机击之,无有不胜。”诸葛瞻拜服。
姜维率两万名精兵日夜兼程,急赶往阴平道口,且喜邓艾尚未做好准备。姜维命令蜀军都换上魏军军服,插上魏旗,扎营等候邓艾。过不了几日,邓艾果然派人来哨探,见是魏军旗号,姜维诈称是前来接应的魏军,让探马回去速报邓艾。邓艾虽然有疑惑,但是顾不了那么多了,下令全军准备,在一个深夜里悄悄撤出江油。
谁知诸葛瞻早有准备,每日使人观察魏军,晚上派遣巡逻队巡视,足迹遍布城外。此日很快发现魏军撤退,不做声张,迅速派人回营报知主帅。
诸葛瞻得知,急忙披挂上马,引大军出击,追上邓艾军,一片喊声杀起。邓艾闻知大惊失色,急忙命令后队改前队,殊死抵抗蜀军,命停止前进,暂且在摩天岭下寨。
两军杀至天明,魏军大败,退入寨中坚守。此战又折了万余兵马,邓艾忧闷。见负责断后的诸葛绪、田续大败入寨,商议投降,邓艾大怒,命令斩讫报来,须臾献二人之头于帐下,众将大惊。邓艾怒曰:“吾等已至此境地,诸将全都当尽力死战!若是有人像此二人乱吾军心,杀无赦!”
姜维得知情况后,使人送书给诸葛瞻,让他停止进攻邓艾,让其以为有机可乘,诱其撤往姜维布下的“口袋”。果不其然,邓艾军粮将尽,只得于夜晚分批转移军队度岭。军士报知诸葛瞻,诸葛瞻假装不知。
过了几日,邓艾军队将要撤尽,问谁可断后,其子邓忠自愿断后,邓艾与之洒泪诀别。当晚,邓艾军全部过岭,只留邓忠军掩后守寨,虚张声势。
姜维闻知,率蜀军于阴平道一险要山谷之处埋伏。邓艾军度岭后自以为得路生还,都放松了戒备。此日刚刚进入此谷,众军连日跋涉劳顿,要在此中休息。邓艾初时不许,后来抵不住众军一再央求,有军士说:“目前蜀军都在摩天岭后面扎营,怎么可能出现在这里?再说很快就有魏军接应咱们,有什么可怕的?”邓艾于是同意军士歇息。
忽然,夏侯霸率领一军,假扮魏军入谷迎接邓艾军,邓艾军大喜,纷纷欢呼。正要派人前去问候时,一声号角响,“魏军”立即向邓艾军发起攻击。邓艾军根本来不及反应,抵敌不住,大乱。
邓艾大惊,命令魏军且战且退,退往谷口。刚离谷口不远,两边山顶上无数箭弩木石打将下来,姜维带军从山坡上杀下,堵住谷口,前后夹击邓艾军。
至此邓艾军军心终于彻底崩溃,四散奔逃,纷纷投降。邓艾率军死战,渐渐陷入重围,副将想要投降,邓艾拔剑立斩于前。很快,蜀军一拥而上围住邓艾,邓艾对身旁将领师纂说道:“今日乃我死日也,公可趁机力战,或可得脱。”师纂道:“吾等誓死追随将军!”向前猛冲,死于乱军之中。
姜维见围住了邓艾,分开众军,上前说道:“邓征西将军,事已至此,非汝一人之力可变也。汝若投降,可不计前嫌,继续为吾军效力!”邓艾大笑曰:“姜大将军,吾曾立下誓言,绝不投降!吾深敬公将蒋舒之为人,今日亦当效仿!”说罢,举剑自刎而死。
姜维怜邓艾之忠,命人备棺木葬之,立碑纪念。
却说诸葛瞻闻知此事,即领军来攻摩天岭下魏寨。