Branden Grace was closing in on leader Pablo Larrazábal midway through the third round of the Alfred Dunhill Championship.
Spaniard Larrazábal started the day with a three shot lead, although that was trimmed to two by an inspired Joel Sjöholm before the four-time European Tour winner had even teed off.
Sjöholm stumbled over the closing holes but two bogeys in three holes approaching the turn saw Larrazábal’s lead cut to two.
Earlier Sjöholm produced an incredible run of birdies to move into contention.
The 34-year-old from Sweden started the day nine shots behind Larrazábal but produced five birdies in a row from the second on Moving Day.
A bogey on the eighth briefly derailed his progress, but Sjoholm made back-to-back birdies at the tenth and 11th and then cashed in on the long 13th.
However, having got within two, he bogeyed the 16th and ran up a double-bogey seven at the last for the second time this week.
Larrazábal made birdies at the fourth and sixth, but was experiencing problems off the tee.
That proved costly at the seventh, where he found water, and the ninth – where he was extremely fortunate not to – as he reached the turn in level par to remain nine under.
Home favourite Grace was only two behind after birdies at the third and fifth sandwiched a bogey on the fourth.
Charl Schwartzel, first round leader Wil Besseling and English rookie Marcus Armitage were then at five under, one ahead of clubhouse leader Sjöholm.