后杨肇率援军到西陵,巴东监军徐胤率水军至建平。陆抗命令张咸固守江陵,公安督孙遵巡视长江南岸抵御羊祜,水军督留虑、镇西将军朱琬抵御徐胤,陆抗亲自统率三军,凭借军营围墙对抗杨肇。
吴国将军朱齐、营都督俞赞逃跑投降杨肇。陆抗说:“俞赞是我军中的老办事人员,知道我方虚实底细的人,我常担心夷兵素不精练,如果敌人攻围,必定先从夷兵防守处下手。”当夜就撤换夷兵,全用吴军老将替代设防。次日,杨肇果然进攻原先夷兵的防守处,陆抗下令守军反击,箭石如雨下,杨肇兵卒死伤累累。杨肇到达西陵后一个多月,无计可施而连夜逃遁。陆抗打算追击他,又担心步阐积蓄全力伺机出兵进击吴军要害之处,兵力不够分配,于是告诫将士,只击鼓作出要追击的样子。杨肇的军队颇为恐惧,全都抛盔弃甲争相逃命,陆抗派轻装的部队随后追赶,杨肇被打得大败,羊祜等都率军撤走。陆抗于是攻占西陵城,诛杀步阐全家及其部下首要的将吏,自将军以下,请求赦免的人有几万。
陆抗修治西陵城墙和防御工事,还军东归乐乡,脸上毫无骄矜之色,谦逊如常,所以深得将士衷心拥戴。战后陆抗被加授都护。
晋国方面,当时有司上奏说:“羊祜率军八万多,吴军不过三万,羊祜在江陵按兵不前,使贼兵备好攻守战具。并只派杨肇这支偏师深入险地,兵少而粮草不继,致使我军失利。羊祜违背诏命,没有大将节操,应免去官职,保留侯爵回府第闲居。”结果,羊祜因此被贬为平南将军,杨肇则被贬为平民。
【经典的一战】
西陵之战在三国后期是相当经典的一战,其意义和影响力都相当巨大。孙皓掌权之后,施行暴政,肆意虐杀大臣,多次发动战争,吴国国力因此消耗巨大,国势也每日愈下。步阐的叛乱更是给晋朝的可乘之机,如果让羊祜等人救援成功,甚至守下了西陵,那么荆州将会门户大开,对于孙吴来说是不可以接受的。
当时双方在局势上也是晋朝兵力更多,实力更强,陆抗军方面只是占据一些地利,但架不住人家陆抗就是一代名帅,军事上的嗅觉太敏感了,从头到尾都没给晋军机会,哪怕在麾下两员宿将朱齐、俞赞叛乱的情况下依然能够冷静的分析局势,不仅没有因为信息的泄露而吃亏,反而利用这点埋伏大败晋军,将劣势变为了优势。
西陵之战结束后,晋国方面可以说是大受打击,他们在占据优势的情况下损失惨重,无功而返,这点也让司马家失去一举消灭孙吴的信心,此战也可以说是吴国的延命之战,以当时吴国的情况来看,如果陆抗输了,司马炎很可能就趁机灭吴了。