8月,曹髦下诏:诸葛诞造反,宣隆、秦絷二人因劝谏被杀。现封二人的子孙为骑都尉,加以赠赐,以表忠义。
8月,孙纟林再命朱异出战。朱异以有兵无粮为由拒绝。孙纟林大怒。9月1日,孙纟林将朱异斩首。3日,孙纟林率大军返回建业。此战,孙纟林既不能救出诸葛诞,又数次兵败,还无理杀害名将朱异,吴人莫不怨之。
司马昭得知此消息后,便趁机在东吴与诸葛诞双方之间挑拨离间。先是说东吴救兵方至,而自己的大军粮食不够,需要将一部分羸兵放回淮北就粮,以此放松诸葛诞他们的警惕。寿春城中开始大吃特吃,很快也就没粮了,而此时吴军救兵早已退回建业,不会再来了。诸葛诞的两个心腹将军蒋班、焦彝就劝诸葛诞、文钦二人,趁现在部队还有战斗力,赶快出城去与司马昭决一死战。但被文钦拒绝,而诸葛诞为表示自己信任文钦与文钦背后的吴国,竟要将蒋班、焦彝二人杀了。11月,二人出城投降司马昭。
11月,全琮之孙、全绪之子全祎、全仪兄弟在建业,因讼得罪,带着母亲及部曲数十家来投奔司马昭。而此时,这兄弟俩的叔父全怿、堂弟全靖及全琮的堂侄全端、全翩、全缉三兄弟都是寿春城中的吴军守将。司马昭便采纳钟会的计策,伪造全祎、全仪兄弟的书信投入城内,信上写着“孙纟林因诸将不能救寿春而大怒,要将诸将的家属全部诛杀,我们兄弟得到消息,就逃了出来”这下,寿春城中的吴军将领个个人心惶惶。12月,全怿、全端率数千人出城投降司马昭。司马昭封全怿为平东将军、临湘侯。全端等人也各有封拜。
本年,姜维趁司马昭一心平定淮南叛乱的机会,又率数万人出扶风郡的骆谷,至沈岭,在芒水边扎营,数次挑战。司马望、邓艾二人皆坚守不出。至此,姜维已是七伐中原。数次出兵导致本就国小民弱的蜀汉国力更加不堪,蜀人愁苦。谯周为此特作《仇国论》以讽之。
258年1月,文钦向诸葛诞建议“司马昭刚接受了几拨人的投降,又围了寿春城已近半年。应该正是无备之时,我们可趁机突围”诸葛诞同意了。但连攻了五六日,死伤蔽地,仍冲不出围城。这时,城内的粮食已近乎吃完,文钦建议诸葛诞不如将北兵全部放出城去,只留吴军坚守,也好省些口粮。但诸葛诞却不禁起疑“你这是要打算谋害我吗”最后索性把文钦给杀了。
文钦的两个儿子文鸯、文虎逃出城去,投奔司马昭。司马昭的部下认为文钦是3年前淮南二叛的主谋之一,文鸳的英勇善战甚至间接害死了司马师。纷纷建议将这兄弟俩诛杀。但司马昭不同意“他们穷迫归命,若加杀害,会使城内守兵誓死抵抗,不可”不但赦免这兄弟俩,还封他们为将军、赐爵关内侯。让他们率数百骑巡城大呼道“文钦之子尚不见杀,汝等何惧”司马昭随后亲自来到寿春城下,见到城上士兵皆持弓不发,喜道“可攻矣”
2月20日,寿春城破。诸葛诞欲突围,被胡奋率兵击斩,三族被夷。诸葛诞麾下数百人皆不降。司马昭下令杀一个再劝,若还不降,再杀一个再劝;再不降,还杀一个还劝…这样直到数百人全被杀死,也没一个投降的。
吴将之中,于诠奋战至死。唐咨、王祚等人皆降。部下建议司马昭将投降的吴兵全部坑杀。司马昭不同意“古代名将用兵,全国为上,只戮其元恶而已,何必多所杀伤?全部赦免,也可显示中朝之大度”下令将吴军降卒分散于三河近郡地区安置。封唐咨为安远将军,其余吴将也各有封号。还让文鸯兄弟为其父文钦收葬。
司马昭欲乘胜伐吴,王基上书谏止。司马昭任命王基为征东将军,都督扬州诸军事,东武侯。此次平叛,钟会谋画居多,也由此更得司马昭的亲待,委以腹心之任,时人甚至将钟会比作张良。
3月,曹髦下诏:将丘头改名武丘,以彰大将军司马昭的武功。
春天,在得知诸葛诞失败后,姜维下令撤军返回cd,刘禅又加封姜维为大将军。史官上奏景星出现,于是后主刘禅下诏大赦,改元景耀。本年,宦官黄皓开始专政。
5月,曹髦下诏封司马昭为相国、晋公,以并州的太原、上党、西河、乐平、新兴、雁门6郡及司州河东、平阳2郡为其食邑,加九锡。司马昭前后九让,最后曹髦收回圣旨,只是加封了司马昭万户食邑,其无爵的诸子全部封侯。
6月13日,曹髦下诏:40年前的南阳郡宛县守将侯音叛乱时,功曹应余舍身相救太守东里衮。现署应余之孙应伦为吏,以彰其节。28日,曹髦对平定诸葛诞叛乱的诸将论功封爵行赏。7月,曹髦下诏:奏录先世名臣元功大勋之子,随才录用。
7月,孙亮封五哥、原齐王孙奋为章安侯。
8月,曹髦封骠骑将军王昶为司空。王祥为三老,郑小同为五更,亲率群臣前往太学,行养老乞言之礼。
孙纟林自救诸葛诞失败,返回建业后,便开始称病不朝,让几个弟弟孙据入仓龙门担任宿卫。孙恩、孙干、孙闿分屯诸营,以此自固。
已亲政的孙亮再难忍受继诸葛恪、孙峻之后的第三个权臣,决心除掉孙纟林。他先将当年孙鲁育公主的死因翻出来,责问孙鲁班公主。孙鲁班道“当年我也是听了孙鲁育前夫朱据的两个儿子朱熊、朱损的谗言。他们说孙鲁育与孙仪等人合谋,欲杀孙峻。所以被孙峻先下手为强了”孙亮道“既如此,朕就赐死朱熊、朱损二人,为孙鲁育公主报仇”朱损是孙峻的妹夫。孙纟林上书为朱氏兄弟求情,但孙亮不听,下令处死二人。