World number 14 Graeme McDowell snatched a one-stroke lead in the Sun City Golf Challenge despite playing an air shot during his second round at the $US 5 million invitational event.
The 2010 US Open champion fired a five-under-par 67 for a seven-under tally of 137, one ahead of world number three Lee Westwood (70), fourth-ranked Martin Kaymer (68), American Jason Dufner (68) and Swede Robert Karlsson (69).
McDowell picked up four birdies in five holes around the turn but found a bush off the tee at the par-five 14th.
His club then bounced off a rock as he attempted to hack his ball back on to the fairway.
McDowell made it to the fairway with his third shot but his fourth landed in a bunker and he eventually took a double-bogey seven.
However, the 32-year-old Briton hit back in style by sinking 20-foot birdie putts at the 16th and 18th.