吴将孔忠、俞恭的部队，俘获吴武威将军周兴等五名吴军将领，吴厉武将军陈代、平虏将军朱明畏惧其兵威，率部投降。琅邪王司马伷也推进到涂中一带，并遣琅邪相刘弘等人率军直逼长江，与建业隔江对峙。为打破局面，孙皓命丞相、军师张悌、丹阳太守沈莹、副军师诸葛靓、护军孙震率领精兵三万人前往迎战。大军进至牛渚时（今安徽省当涂县北），副将沈莹料定长江上游的荆州必将失守，建议张悌固守于此，以逸待劳，等待晋国水军到后决一胜负，并认为如果轻易出击，一旦大败，后果不堪设想。张悌则认为，如果等到晋国水军从蜀地攻过来，吴军一定军心大乱，