司馬昭得知薑維屯田遝中的消息,料到蜀國君臣之間已出現隔閡,決定趁機攻打蜀國。於是,司馬昭任命鄧艾為征西將軍,鍾會為鎮西將軍,兵分兩路大舉進攻蜀國。
鍾會得到命令,隨即命人準備戰船,又操練水軍,做出將要攻打東吳的姿態。司馬昭聽到消息,問鍾會道:“我令你從旱路攻打蜀國,你督造戰船有何用?”鍾會回答道:“劉禪知道魏軍進攻蜀國的消息,必然向東吳求救。東吳見我準備戰船、操練水軍,必然不敢援助蜀國。一年以後,蜀國滅亡,戰船也造成了,那時正好攻打東吳。”司馬昭大喜。
鍾會召集眾將聽令,命許褚之子許儀為先鋒,率兵攻打漢中;又兵分三路,中路從斜穀進軍,左路從駱穀進軍,右路從子午穀進軍。與此同時,鄧艾命雍州刺史諸葛緒截斷薑維的歸路,命天水太守王頎、隴西太守牽弘、金城太守楊欣兵分三路攻打遝中。
薑維得到魏軍大舉進攻蜀國的消息,一麵率兵迎戰,一麵給劉禪上表,請劉禪調派張翼駐守陽平關,廖化駐守陰平橋。劉禪問黃皓道:“薑維說魏軍兵分兩路殺來,真有此事嗎?”黃皓回答道:“薑維想建功立業,因此詐傳軍情嚇唬陛下。臣聽說成都城中有位師婆[128],能預知禍福凶吉,陛下可以召來問問國事。”劉禪便命黃皓將師婆請來。師婆在大殿上跳躍著對劉禪說道:“我是西川的土地神。幾年之後,魏國的土地將歸陛下所有。”劉禪聽了師婆的話,放下心來,不再理會薑維。
鍾會率兵挺進至南鄭關,守將盧遜出關迎戰。鍾會親自出戰,結果馬蹄陷進土橋裏,鍾會隻得下馬逃命,盧遜趕來,眼看就要刺中鍾會,卻被魏將荀愷射死。蜀軍將士見主將戰死,四散逃走,鍾會占領了南鄭關。鍾會責怪許儀沒有及時修整橋梁,導致他遭遇險境,將許儀斬首示眾。