卻說司馬昭得到報告,東吳大將軍孫琳親自帶兵,以大將朱異為先鋒,來救諸葛誕,於是叫來黃門侍郎鍾會商議。鍾會說:“應該先打吳國援軍,把援軍打退,那麽諸葛誕在壽春就孤掌難鳴,難以守住了。”司馬昭應允,於是叫王基等諸將迎戰吳軍先鋒朱異。司馬昭吩咐王基、陳騫說:“你們可以帶五千兵截斷朱異後路,從背後出擊。”二人領命而去。朱異正引兵前來壽春,忽然背後喊聲大震,左有王基,右有陳騫,兩路軍殺來。吳兵大敗。朱異敗回,見到孫綝,孫綝大怒說:“敗軍之將,要你何用!”喝令武士把朱異推出去斬首。然後孫綝自己帶兵回建業去了。

鍾會對司馬昭說:“現在孫綝撤軍了,外麵沒有救兵了,可以圍城了。”於是司馬昭把壽春城圍上。鍾會又說:“現在吳將全懌在城裏,他的堂弟全輝從前逃奔來了魏國。我可以假做全輝的筆跡,給城裏的全懌寫信,勸他投降。”司馬昭大喜,說:“你真是我的子房啊。”於是鍾會模仿全懌的筆跡,寫信給全輝,說孫綝不仁,不如投降魏國。把書信射入城中。全懌看到書信,就帶著本部兵數千人,開門出降。

諸葛誕在城中被圍了三個月,糧食漸漸要沒了。文欽看軍士饑餓,就在城牆下對諸葛誕說:“糧食快沒了,不如叫你的軍民都出城去,這樣省糧食。”諸葛誕大怒,說:“你叫我的軍民都出去,是要謀害我嗎?”然後叫左右把文欽推出去斬了。文鴦、文虎一看父親被殺,於是各自拔出短刀,立刻砍殺了數十人,飛身上城,一躍而下,跑到魏軍營寨投降。司馬昭恨著文鴦從前曾經率軍劫寨,就要殺了他。鍾會勸諫說:“那是文欽的罪責,現在文欽已經死了,他兩個兒子走投無路來投奔,如果殺了降將,城裏的人就都不會投降了。”司馬昭聽從。於是叫來文鴦、文虎,進行安慰,賜給他們駿馬錦衣,封為偏將軍。文鴦、文虎拜謝,然後騎馬繞著城大叫,說:“我倆都被大將軍封了官了,你們還不早來投降!”城裏人聽了,都互相說:“文鴦是司馬氏的仇人,尚且重到錄用,何況我們呢?”於是都想投降。諸葛誕又怒又怕。

鍾會知道城中人已經變心,於是進帳告訴司馬昭說:“現在可以乘機攻城了。”司馬昭於是命令軍隊四麵攻打。北門守將曾宣獻門投降,放魏軍進城。諸葛誕隻好慌忙帶著幾百人,突圍出城,結果正撞上魏軍,被亂軍所殺。

諸葛誕的親兵幾百人,都被俘虜。刀斧手把他們拉到城外,逐一問:“你願意降嗎?投降就免死。”每個人都說:“為諸葛公死,死而無恨。”一直到殺光,沒有一個人投降的。司馬昭感歎不已。

卻說那邊在渭水南和司馬望、鄧艾對峙了半年多的薑維,見此時魏國的諸葛誕內亂已平,自知更無機會。於是,也帶著兵馬回奔成都。劉禪覺得薑維表現很好——這次沒有喪兵,於是恢複薑維大將軍官職。