晋国南征大将军羊祜到朝中,秘密陈述伐吴的计谋,让王濬在蜀地造船。
大船长上百步,上面都建造上城楼,四面开门,船头画上怪兽图案,说是要镇慑江神。每条船上能容纳两千多人,都能在船上骑马来往。王濬造船时砍削的木片顺流漂到东吴,建平太守吾彦捞起木片呈给吴王孙皓,说:“晋国一定有攻打吴国的计划,应当增加建平的兵马。晋国拿不下建平,就不敢渡江。”吴王孙皓不听。吾彦于是就锻造铁链和锥刺拦在江上,来阻挡晋军。
王濬听到这个消息,就造大木筏,上面扎上草人,命令识水性的人驾筏在前开路,遇到铁链就用大火炬烧化它。除掉这些障碍就开始发兵,结果很顺利,和王濬预料的一样,没有一点意外情况。晋太康元年,安东将军[杜预]攻陷横江,龙骧将军王濬攻克建平、丹阳二城。杜预又派遣轻兵八百人乘小船偷偷渡江,抵达乐乡屯在巴山上,悬张旌旗,燃起大火,令其毫无防备。攻打公安的时候,众将都说这足百年未有的大战,不能全胜,而且春水正起,不能长久作战,应当等待冬季来临,再大举进攻。杜预分析道:“乐毅凭借济西一仗打败了强大的齐国。现在军威已经大振,势如破竹。经几次战役之后,吴军营垒只能应刃而解。陆抗上表奏于孙皓的说法,皇上深以为然。”吴国派张悌、沈莹渡江,沈莹对张悌说:“晋国在蜀地造船已经很长时间了,现在倾举全国的力量进行大规模的军事行动,万里边境同时起兵。并且动用益州的全部军队,渡江而下,我国上游各地守军毫无防备,恐怕长江沿岸的众多城池都抵御不了晋军的进攻,晋国的水军一定会打到这里。应当保存实力等待晋军到来,打一场硬仗。如果是打败了晋军的话,长江西岸自然肃清。
这样上游关隘即使被攻破,还可以再夺回来。现在渡江应战,不能确保获胜,如果万一失败,大业就彻底丧失了。”张悌不听。于是倾尽所有的兵力渡江进逼。晋不去交战,吴军后撤时乱了阵脚,晋军趁机攻打,大败吴军。吴王孙皓于是向王濬投降。八万军卒乘大船叫嚷着驶入石头城。孙皓自己绑着双手,拉着棺材来见王濬,王濬烧掉棺材,以示礼敬。后赐予孙皓归命昏的爵位。]
到晋惠帝时,惠帝平庸软弱,胡人骚扰中原,天子蒙受侮辱,逃到长江以南,这时天下再次分裂。五代历经三百多年。隋文帝得到图谶,才谋画攻伐陈朝。文帝曾经询问攻取陈朝的计策,高颖说:“长江以北,土地寒冷,农田收割较晚;长江以南,土地温热,水田成熟较早。等到收获季节,再稍微征兵买马,声言要偷袭,敌军必定会屯兵坚守防御,这样就错过收割的好时节。敌军既然聚集军队,我军便解散,多次反复,敌军必然习以为常,然后我们再聚集军队,这时敌军必然不相信,在其犹豫之际,我军再渡江登陆作战,士兵的士气必然更加高涨。又因为江南土层浅,住的多是茅舍,所有的储蓄积聚,都不是放在地窖中。我们再秘密派人顺风放火,等到他们再修建好,就再放火,不用几年,国内财力自然匾乏。”隋文帝采用高颖的计策,陈朝士兵益发疲弊。然后文帝发兵,派薛道衡为淮南道行台尚书,并掌握公文。等到文帝的军队兵临长江,高颖召见薛道衡,在大帐中夜坐,问道:“现进军能够打败江东吗?你试着说一说。”薛道衡回答:“凡是讨论大事的成败,必须用理论去推断。禹贡所居住的九州,本来是君王的疆土。后汉末期,豪杰举兵蜂起,孙权兄弟于是占据吴、楚的土地。晋武帝即位,立即吞并吴、楚,到永嘉南迁时,又分裂开来。从那时以来,战争不断,战争之后必然是和平,这是永恒的天理。郭璞曾说:‘江东偏安三百年后,还要与中原合并,现在运数将满。从运数来说,必然打败陈朝,这是一。有德的人昌盛,无德的人灭亡。自古以来兴衰盛败都没有脱离这个规律。皇上恭敬爱民,提倡节俭,整天为黎民百姓国家大事操劳,陈后主却修造官室,雕镂宫墙,沉迷酒色,臣民不和他同心,百姓神灵都很愤怒,这是陈朝失败的第二条理由。建立国家的体制,必须任用可以托付大事的大臣,而陈朝的公卿大臣,只是充数而已。提拔小人施文庆,委以重任,尚书江总,只会吟诗喝酒,不是胸有韬略的人,萧摩诃任用野蛮落后的部族,这样的人不足以担当大任。这是能大败敌军的第三条理由。我军有道,力量强大,敌军无道,力量弱小。估计敌军拥有士兵不过十万,西起巫峡,东到沧海,分兵把守,势力就孤弱,聚兵守一地,就会顾此失彼,这是能大败敌军的第四条理由。大军席卷江南的先兆在于对形势不迷惑。”高颖高兴地说:“你分析作战的成败,条理很分明,我现在豁然开朗了。我本来用才能学问的事来请教你,想不到你的筹谋韬略达到这样高的程度。”于是进兵江南,俘虏了陈叔宝。这是与消灭吴国情况相类似的。