Charl Schwartzel leads South African Open by one shot after third round