战场形势开始有利于清军，陕西的王辅臣与清廷对峙三年之后，终于接受康熙的招抚。耿精忠势穷乞降，尚之信也继而降清。吴三桂占领湖南后，未趁王辅臣之响应，溯江北上，坐失战机，而清军则贯注全力，收复湖南大片土地。康熙十七年（1678年），吴三桂在称帝后病死，其孙吴世璠继位，康熙十八年（1679年），清兵连克常德、衡州等地。吴军退据武岗、辰龙关。八月，岳乐、喇布等攻破武岗。大将军安亲王岳乐克长沙，大将军简亲王喇布收复衡州，傅宏烈等部收桂林，陕甘清军收复汉中、重庆、成都。康熙十九年（1680年），辰龙关破，吴世璠退回昆明