Martin Kaymer will take a one shot advantage into the last round of the Nedbank Golf Challenge at Sun City after his 70 today let him five under par.
The German was one behind overnight leader Paul Lawrie, who today carded a three over par 75 to drop back to sixth.
Kaymer is now one ahead of Louis Oosthuizen, who shot three under today, and fellow South African Charl Schwartzel, who went round in two under.
One shot further back Bill Haas and Lee Westwood are tied in fourth place.
Kaymer recovered from a bogey - he did well not to drop more shots - at the par four third to reach the turn level for today thanks to a birdie four at the ninth. He also birdied at the 13th and 14th for a back nine of 34.
He said: "I think a mistake would be if I try to defend my lead. You cannot approach the last round like that, the same thing like today and yesterday and on Thursday.
“You hit fairways and greens and that is the most important, then think you will have a few more chances to make birdie. You cannot play too aggressive at certain holes, but you must take your chances. That is my goal.”
Oosthuizen was particularly impressive today with five birdies and two bogeys.
He said: “I would not be surprised if it is seven under wining it tomorrow. I think tomorrow just need to stay very patient and just give yourself a shot with four to five holes to go.
"It will be a great finish to a good season. I have played really well the whole season, one or two came really close to a few as well and I think winning it here would mean everything.
“If you walk down to the ninth green and see all those names, Price, Frost, Ernie, Retief, it will be great to get my name on one of those sleepers.”
Oosthuizen got off to a quick start today, making birdies at the second, sixth and ninth on his way to a 34 stroke first loop.
He bogeyed straight out the turn, halting his good run, but further birdies at 14 and 16 secured his 69 for the day.
"Yes, it was tough, I think the ball did not go as far as yesterday with the sun not being out, but yes, it has been weird this week,” he added.
“I did not think the scoring was going to be like it is. I thought double figures were definitely still winning and now I am thinking seven under is probably going to pull it off.”