1.长江上游的作战。
晋咸宁五年(279年)十二月,王濬率巴东监军唐彬等七万人,沿江而下,过瞿塘峡、巫峡,进至秭归附近。
太康元年(280年)二月初一,击破丹阳城的吴军,活捉丹阳监盛纪。然后顺流而下,进入西陵峡,遇到了吴军设置的拦江铁锁和暗置江中的铁锥。
对于吴军设置的这些障碍,王濬早有准备。
他制造大笩数十个,“方百余步”,派水性好的士卒以筏先行,筏遇铁锥,因水流冲激,将铁锥带出随筏而去。王濬又作大火矩,长十余丈,大数十围,灌以麻油,置于船前,遇铁锁即以火炬烧熔之。
吴军以为这些障碍会使晋军难以通过,未派兵把守。晋水军顺利地冲破了吴军的障碍,继续进军。二月初三,王濬攻克西陵,*吴西陵督留宪、征南将军成据、宜都太守虞忠。初五,克荆门、夷道二城,*夷道监陆晏,继而进逼乐乡。
在王濬进军的同时,杜预于是年正月陈兵于江陵一线,积极配合。
遺樊显、尹林、邓圭、周寄等沿江西上,策应王濬,连战皆克;另派部将周旨率奇兵八百乘夜渡江进至乐乡附近。
周旨一方面在巴山上点起火把,竖起许多旗帜,迷惑吴守军;另一方面,把自己的军队埋伏于乐乡城外。王濬军抵达乐乡时,吴军乐乡督孙歆派军队出城与王濬军战,大败而回。周旨伏兵随孙歆败兵冲入城内,俘获了孙歆。王濬遂于初八克乐乡,*吴水军都督陆景。
杜预进攻江陵时,守江陵的吴将伍延,假装投降,列兵于女墙,欲诱击杜军。杜预识破其计于十七日攻克江陵,斩了伍延。与此同时,胡奋也攻克了江安。
晋军所到之处,大都不战而克。于是沅、湘以南至交,广各郡,相继请降。
二月十八日,司马炎进一步调整了部署:
命王濬都督益、梁诸军“东下,扫除巴丘(今湖南岳阳),与胡奋、王戎共平夏口、武昌,顺流长鹜,直造秣陵“。同时命杜预南下,镇抚零陵、桂阳、衡阳诸郡,并分兵一万人给王濬,七千人给唐彬。
命胡奋攻下夏口后分兵七千人给王濬;王戎平定武昌后分兵六千人给唐彬,贾充移屯项,统率全军。按照司马炎的命令,王濬军继续顺江而下,攻克夏口,进逼武昌。这时,王戎遣参军罗尚、刘乔将兵与王濬合攻武昌,吴江夏太守刘朗率守军投降。