按照刘文秀的部署,明军进攻常德采取水陆并进的方针。他派卢明臣率领一支军队乘船由沅江前进,自己率军由陆路进发。当时,正值涨水季节,卢明臣的军队乘坐一百多艘船只顺江而下,四月十七日即攻克桃源县,活捉清朝知县李瑢。[78]可是,刘文秀亲自带领的主力却因为连日下雨,溪水猛涨,道路泥泞,行进非常困难,“马步兵滞留数十日”,根本无法同卢明臣所统水路军队配合作战。
清朝五省经略洪承畴和宁南靖寇大将军陈泰得到刘文秀大军入湘的消息后,迅速做出对策,除了从衡州等地抽调军队回守省会长沙外,五月初十日,调遣荆州满洲八旗兵赶赴常德,加强防御力量[79]。五月二十三日夜,卢明臣部进至常德城下,遭到优势清军伏击,由于得不到陆路明军的支援,激战到次日,卢明臣中箭落水牺牲,水路明军几乎全军覆没。[80]清军乘胜加强了面对辰州的防务。刘文秀水、陆两路夹攻的计划既告失败,卢明臣的阵亡又严重影响了士气,他随即放弃了攻取常德的计划,带领军队退回贵州。孙可望对刘文秀的举措深表不满,又一次解除他的兵权,让他返回云南昆明闲住。