时龙骧将军王濬率水兵逆流而下。前哨报说:“吴人造铁索,沿江横截;又以铁锥置于水中为筹办。”濬大笑,遂造大筏数十方,上缚草为人,披甲执杖,立于四周,顺水放下。
因而沅、湘一带,直抵广州诸郡,守令皆望风赍印而降。预令人持节安抚,秋毫无犯。
吴兵见之,觉得活人,望风先走。暗锥着筏,尽提而去。又于筏上作大炬,长十余丈,大十余围,以麻油灌之,但遇铁索,燃炬烧之,斯须皆断。两路从大江而来。所到之处,无不克胜。却说东吴丞相张悌,令左将军沈莹、右将军诸葛靓,来迎晋兵。莹谓靓曰:“上流诸军不作防备,吾料晋军必至此,宜极力以敌之。若幸得胜,江南自安。今渡江与战,不幸而败,则大事去矣。”靓曰:“公言是也。”言未毕,人报晋兵逆流而下,势不成当。二人大惊,慌来见张悌商讨。靓谓悌曰:“东吴危矣,何不遁去?”悌垂泣曰:“吴之将亡,贤愚共知;今若君臣皆降,无一人死于国难,不亦辱乎!”诸葛靓亦垂泣而去。张悌与沈莹挥兵抵敌,晋兵一齐围之。周旨起首杀入吴营。张悌独奋力搏战,死于乱军当中。沈莹被周旨所杀。吴兵四散败走。先人有诗赞张悌曰:“杜预巴山见大旗,江东张悌死忠时。已拚王气南中尽,不忍偷生负所知。”
王濬等奉了晋主之命,水陆并进,风雷鼓励,吴人望旗而降。吴主皓闻之,大惊失容。
诸臣告曰:“北兵日近,江南军民不战而降,将如之何?”皓曰:“何故不战?”众对曰:“本日之祸,皆岑昏之罪,请陛下诛之。臣等出城决一死战。”皓曰:“量一中贵,何能误国?”众大呼曰:“陛下岂不见蜀之黄皓乎!”遂不待吴主之命,一齐拥入宫中,碎割岑昏,生啖其肉。陶濬奏曰:“臣领战船皆小,愿得二万兵乘大船以战,自足破之。”皓从其言,遂拨御林诸军与陶濬上流迎敌。前将军张象,率水兵下江迎敌。二人部兵正行,不想西北风大起,吴兵旗号,皆不能立,尽倒竖于舟中;兵卒不肯下船,四散驰驱,只要张象数十军待敌。
次日,杜预亦至,大犒全军,开仓施助吴民。因而吴民安堵。唯有建平太守吾彦,拒城不下;闻吴亡,乃降。王濬上表报捷。朝廷闻吴已平,君臣皆贺,上寿。晋主执杯流涕曰:“此羊太傅之功也,惜其不亲见之耳!”骠骑将军孙秀退朝,向南而哭曰:“昔讨逆丁壮,以一校尉创建基业;今孙皓举江南而弃之!悠悠彼苍,此何人哉!”