Charl Schwartzel shot a four-under 66 on Friday to move to -9 for the tournament and take a three-shot lead heading into the final round on Saturday.