包围圈刚刚建好,羊祜率领的五万大军就抵达江陵。将领们都觉得陆抗不该离开江陵去西陵,陆抗却说:“江陵城城防坚固,兵力充足,没什么可担心的。就算敌人占领江陵,也守不住,对我们的损失不大。但如果晋国占据西陵,南山一带的众多部族就会跟着叛乱,那带来的祸患就难以估量了!”于是,他亲自率军前往西陵。
起初,陆抗考虑到江陵以北道路平坦,容易被敌军突袭,就命令江陵督张咸修建大坝蓄水,淹没周边平地,以此阻断敌人和叛军的联系。羊祜想利用大坝积蓄的水用船运送粮草,便放出风声说要毁掉大坝,好让步兵通行。陆抗听到消息后,立刻让张咸把大坝毁掉。将领们都很困惑,多次劝阻,陆抗却坚持这么做。等羊祜到了当阳,听说大坝已毁,只好把船运改成车运粮草,耗费了大量人力物力。
十一月,杨肇的军队到达西陵。陆抗安排公安督孙遵沿着长江南岸抵御羊祜,水军督留虑抗击徐胤,自己则亲自率领大军,隔着包围圈与杨肇对峙。这时,将军朱乔的营都督俞赞叛逃到杨肇那里。陆抗说:“俞赞是军中的老部下,对我们的情况了如指掌。我一直担心那些少数民族士兵训练不足,如果敌军进攻,肯定会先攻打他们防守的地方。”于是连夜调换防守部署,把少数民族士兵撤下来,换成精锐部队驻守。第二天,杨肇果然攻打原来少数民族士兵防守的区域,陆抗下令反击,一时间箭如雨下,石块纷飞,杨肇的士兵死伤无数。
到了十二月,杨肇无计可施,趁着夜色悄悄撤军。陆抗本想追击,但又担心步阐趁机突围,兵力不够分配,于是只是擂响战鼓,做出要追击的样子。杨肇的士兵本就惶恐不安,听到鼓声,吓得纷纷丢盔弃甲,拼命逃跑。陆抗派轻装部队追击,杨肇的军队大败,羊祜等人也只能率军撤回。陆抗成功收复西陵,将步阐以及几十名参与谋反的将领官吏处死,还诛灭了他们的三族,其余被他请求赦免的有几万人。陆抗东归乐乡时,脸上没有丝毫骄傲之色,依旧像往常一样谦逊平和。吴王因此加封他为都护。而羊祜因战败被贬为平南将军,杨肇则被免去官职,成为平民。
吴王打赢西陵之战后,觉得是上天在帮助自己,野心越发膨胀。他让术士尚广占卜能否夺取天下,尚广说:“吉利。庚子年,您就能坐着青色车盖的车子进入洛阳。”吴王听后大喜,从此不再专心治理国家、施行德政,一门心思谋划着兼并他国。
在一次宴会上,贾充和朝中官员喝酒,河南尹庾纯喝醉了,和贾充争吵起来。贾充骂道:“你父亲年老,你却不回家侍奉,简直没有天理!”庾纯回击道:“那高贵乡公曹髦又在哪里?”(暗指贾充参与杀害曹髦)贾充又羞又怒,上表请求辞职,庾纯也上表弹劾自己。晋武帝下诏免去庾纯的官职,并让五府(太傅、太尉、司徒、司空、大将军府)评判两人的是非对错。石苞认为庾纯贪图官位,忘了尽孝,应该除名;齐王司马攸等人则认为庾纯的行为并未违反礼法。最终,晋武帝听从司马攸的建议,重新任命庾纯为国子祭酒。
之前吴王去华里游玩时,右丞相万彧与右大司马丁奉、左将军留平私下商量:“要是吴王到了华里不回来,国家大事不能没人管,我们就只能自行返回处理了。”吴王后来听说了这件事,因为他们都是老臣,所以暂时隐忍没有发作。这一年,吴王借着宴会的机会,给万彧喝毒酒,倒酒的人偷偷减少了药量。给留平喝的时候,留平察觉不对劲,服用其他解药才保住性命。万彧最终自杀,留平也因为忧虑愤懑,一个多月后去世。吴王还把万彧的子弟流放到庐陵。
当初,万彧曾建议选拔忠诚清廉的人担任皇帝近臣,吴王便任命大司农楼玄负责宫中事务。楼玄以身作则,带领众人依法办事,回答问题直来直去,时间一长,吴王就开始讨厌他。中书令兼太子太傅贺邵上书劝谏吴王:“近年来,朝廷官员良莠不齐,真假难辨,忠良之士被排挤,亲信大臣被害。所以正直的人被迫改变自己的原则,庸碌的臣子却一味谄媚,他们迎合您的心意,只为追求一时的利益。大家秉持错误的评判标准,说出违背常理的言论,导致清正的风气被破坏,忠臣都不敢说话了。陛下高高在上,深居宫中,您说的话大家不敢不从,下达的命令众人立刻执行。您亲近宠信谄媚的臣子,每天听到的都是顺耳的话,就以为这些人真的贤能,觉得天下已经太平了。我听说,兴盛国家的君主喜欢听自己的过错,而混乱衰败国家的君主喜欢听别人的赞美。听过错的君主,过错会日益减少,福气也会到来;听赞美的君主,赞誉会逐渐减少,灾祸