Charl Schwartzel will take a five-shot lead into the final round of the Thailand Golf Championship at Amata Spring Country Club.