尚之孝将刘斌诱出城外作战，段藻趁机关闭城门，刘斌大败而走，清军收复普宁，进击潮州。刘进忠率众抵御，尚之孝三战三捷，阵斩副将陈琏等兵将一千余人，此后又连克东津、笔架山、洗马桥等处敌营。1675年，康熙帝封尚之孝为平南大将军。尚之孝围攻潮州一年有余，刘进忠向郑经求援，郑经派遣刘国轩领兵一万余人助战，尚之孝不敌、退驻惠州。1676年，尚可喜病情加重，康熙帝命尚之孝回广州探视并执掌藩务。然而，尚之孝还没接到命令，尚之信已起兵反清，并胁迫之孝放弃惠州。尚之孝没有抵抗，遂放弃兵权，回广州服侍其父。不久，尚可喜病死，