Victor Dubuisson came through a day of strong winds and thunderstorms at Sun City to hold a two-shot lead after two rounds of the Nedbank Golf Challenge on Friday.
Dubuisson bogeyed No. 18 after a rain delay to cut his advantage to just two shots, but he handled the tricky weather best in northern South Africa to hold the halfway advantage at 6 under.
The slip-up on No. 18 was one of just two bogeys for the Frenchman, who also collected four birdies in his 2-under 70.
Many of the field struggled in the conditions, with 69 the best score of the day.
Race to Dubai leader Tommy Fleetwood had a 2-over-par 74 and is in a tie for 37th, leaving him with an uphill task to challenge for the victory which would seal the European Tour season title.
Dubuisson, whose last victory on the tour came two years ago, leads from Darren Fichardt (69) and two-time Nedbank Challenge winner Lee Westwood (70).