复营山、渠二县。康熙二十年（1681年），镇南将军噶尔汉收复忠、万、开、建始、云阳、梁山等州县。谭弘败死，彭时亨被驱逐，广安、达、大竹、东乡等州县也被收复。彭时亨势穷降清。康熙帝命哈占率师赴叙州，会建昌、永宁两路进兵。哈占率部从永宁出发，入贵州追击吴将马进宝，追至毕节，马进宝降清。紧接着清军进逼威宁，大将军贝子彰泰上疏说，云南已合围，师足用，兵多粮少，建议哈占回四川。当时哈占进兵曲靖，闻讯班师。不久，以击破彭时亨之功，加兵部尚书衔。谭弘部将牟一干、牟一举赴遵义投降，分驻巴县、涪州。哈占疏请移至陕西，