三月,张悌等人渡江,在杨荷(今地不详,胡三省注:《水经注》记载,淮水从江夏平春县向北,向东北流经汝南城阳县故城南。汉高帝十二年,封定侯奚竟为侯国,王莽时改名为新利;魏设置城阳郡。按照干宝《晋纪》的记载,杨荷是一座桥的名字。现在根据《水经注》中城阳郡的记载,是元魏时期设置的,张乔大概是以王浑部将的身份兼任青州的城阳都尉。)包围了王浑的部将城阳都尉张乔。张乔的军队只有七千人,他关闭营栅请求投降。诸葛靓想要屠杀这些降兵,张悌说:“强敌就在眼前,我们不应该先去对付这些小股敌人;而且杀害投降的人是不吉利的。”诸葛靓说:“这些人是因为救兵没到,兵力不足,打不过我们,所以才假装投降来拖延时间,并不是真心屈服。如果我们放过他们继续前进,他们肯定会成为我们的后患。”张悌没有听从,安抚了张乔的军队后继续前进。张悌和扬州刺史汝南人周浚摆开阵势对峙,沈莹率领丹阳的精锐士卒、手持刀和盾牌的五千人,三次冲击晋军,晋军的阵势纹丝不动。沈莹见势不妙,率军后退,他的军队顿时大乱,晋军的将军薛胜、蒋班趁着吴军混乱的机会发起攻击,吴军士兵纷纷溃败,将领们也无法阻止,张乔又从后面发起攻击,在版桥(今地不详)大败吴军。诸葛靓率领几百人逃走,他派人去接张悌,张悌不肯走,诸葛靓亲自前去拉他,说:“生死存亡自有定数,不是你一个人能够改变的,你为什么要白白送死呢!”张悌流着泪说:“仲思(诸葛靓,字仲思),今天就是我的死期!我在小时候,就被你家丞相赏识提拔,(胡三省注:丞相,指诸葛亮。有人说:指诸葛瑾。我认为张悌是襄阳人,大概是诸葛亮在荆州的时候,在他年幼时就赏识了他。)我常常担心自己不能死得其所,辜负了名贤对我的知遇之恩。现在我为国家而死,还有什么可说的呢!”诸葛靓再三拉他,他都一动不动,诸葛靓只好流着泪放开他,走了一百多步后,回头一看,张悌已经被晋军杀死,孙震、沈莹等七千八百人也被斩首,吴国人非常震惊。
当初,晋武帝下诏让王濬攻下建平(今重庆巫山县)后,接受杜预的指挥,到了建业,要接受王浑的指挥。杜预到了江陵,对众将领说:“如果王濬能够攻克建平,就可以顺流直下,长驱直入,他的威名已经远扬,不应该再受我指挥;如果他不能攻克建平,那我也没有理由对他进行指挥。”王濬到了西陵,杜预给他写信说:“您已经摧毁了吴国西边的屏障,就应该直接去攻打建业,讨伐这些多年的逃寇,把吴国人从水深火热中解救出来,然后整顿军队回到都城,这也是举世罕见的大功一件啊!”王濬看了信后非常高兴,上表向晋武帝陈述了杜预的书信内容。等到张悌战败身亡,扬州别驾何恽对周浚说:“张悌率领的全是吴国的精兵,却在这里被消灭,吴国的朝廷和民间没有不震惊恐惧的。现在王濬(王濬当时担任龙骧将军)已经攻破武昌,乘胜向东进军,所到之处都能攻克,吴国已经呈现出土崩瓦解的态势了。我认为我们应该迅速率军渡江,直逼建业,大军突然到达,就能震慑住敌人的士气,不用交战就能擒获敌人!”周浚觉得他的计谋很好,就派人去告诉王浑。何恽说:“王浑对战机反应迟钝,而且他只想谨慎行事,避免自己犯错,肯定不会听从我们的建议。”周浚还是坚持派人去说,王浑果然说:“我接受诏令,只让我屯兵在长江北岸抵御吴军,没有让我轻易进军,你们虽然勇猛,难道就能独自平定江东吗!现在如果违背诏令进军,就算取胜了也没什么值得称赞的,如果失败了,那罪过就大了。而且诏令让龙骧将军接受我的指挥,你们只需要准备好船只,等我下令一起渡江就行了。”何恽说:“龙骧将军攻克了万里之外的敌人,带着已经取得的战功来接受指挥,我还没听说过这样的事情。而且您身为上将,看到有机会就应该进军,难道还要事事都等待诏令吗!现在趁着这个机会渡江,肯定能十拿九稳地取胜,您还有什么可犹豫、顾虑的,却在