悌流着泪说:“吴国即将灭亡,无论贤愚都知道。如今如果君臣都投降,没有一个人为国难而死,这不是耻辱吗!”诸葛靓也流着泪离开了。张悌与沈莹率兵抵抗,晋兵将他们团团围住,周旨率先杀入吴营。张悌独自奋力拼杀,最终死在乱军之中。沈莹被周旨所杀,吴兵四散败逃。后人写诗称赞张悌:杜预巴山见大旗,江东张悌死忠时。已拚王气南中尽,不忍偷生负所知。
晋兵攻克牛渚,深入吴境。王濬派人飞驰报捷,晋主司马炎得知后十分高兴。贾充上奏说:“我军长期在外征战,不服当地水土,必定会生病。应该召回军队,以后再作打算。”张华说:“如今大军已经攻入吴国的巢穴,吴人闻风丧胆,不出一个月,孙皓必定会被擒获。如果轻易召回军队,之前的功劳就全都白费了,实在可惜。”晋主还没来得及回应,贾充就大声斥责张华说:“你不懂得天时地利,妄图邀功,让士卒疲惫不堪,就算杀了你也不足以向天下谢罪!”司马炎说:“这是朕的意思,张华只是与朕想法相同而已,何必争辩!”这时忽然报告说杜预的加急表章到了。晋主看了表章,上面也说应该急速进兵。晋主于是不再犹豫,最终下达了继续进军的命令。王濬等人奉了晋主的命令,水陆并进,声势浩大,吴人纷纷望旗投降。吴主孙皓听说后,大惊失色。众臣禀报道:“北方的晋兵日益逼近,江南军民不战而降,我们该怎么办?”孙皓说:“为什么不战?”众人回答说:“今日的灾祸,都是岑昏的罪过,请陛下诛杀他。臣等出城决一死战。”孙皓说:“一个小小的宦官,怎么能误国?”众人大声喊道:“陛下难道没看到蜀国的黄皓吗!”于是不等吴主下令,众人一齐拥入宫中,将岑昏碎尸万段,还生吃了他的肉。陶濬上奏说:“臣统领的战船都很小,希望能带领两万士兵乘坐大船出战,自然足以破敌。”孙皓听从了他的建议,于是调拨御林军等部队,让陶濬到上游迎敌。前将军张象,率领水兵到下游迎敌。两人领兵正行进间,没想到西北风大作,吴兵的旗帜都立不起来,在船中全都倒竖,士兵们不肯上船,四散奔逃,只有张象带领的几十名士兵还在等待御敌。
晋将王濬率领船队扬帆前进,经过三山时,水军将士说:“风浪太大,船无法前行,还是等风势稍弱再走吧。”王濬大怒,拔剑呵斥道:“我眼