抗击邓艾，尚书郎黄崇劝告诸葛瞻：「宜速行据险，无令敌得入平地。」但诸葛瞻犹豫不决，被邓艾夺取了险地。诸葛瞻督军到涪城并遇魏军发生战斗，邓艾大败诸葛瞻前锋，诸葛瞻被迫退守绵竹。邓艾遣使致书诸葛瞻劝降说：「若降者必表为瑯邪王。」诸葛瞻怒斩使者。邓艾立即派其子邓忠及师纂等，从左右两面进攻汉军。魏军失利，邓艾大怒，扬言要斩邓忠、师纂，命二人再战以将功补过。结果二人大破汉军，斩杀诸葛瞻及尚书张遵、黄崇、羽林右部督李球等人，魏军进佔绵竹，并立即进军成都。当时汉兵多在剑阁，而成都兵少。当汉君臣闻魏军到来时，皆不知所措