Pablo Larrazábal saw his lead trimmed to one as the final round of the Alfred Dunhill Championship began at Leopard Creek.
The Spaniard, who held a three shot lead overnight, bogeyed the first and third to drop to nine under for the week.
That was just one ahead of Dutchman Wil Besseling, who reeled off three straight pars to start his round.
Larrazábal missed the green with his approach to the first and failed to get up and down, then missed out at a birdie at the long second after finding sand with his approach.
Another bogey came at the third after the four-time European winner hit a wild drive down the right.
There was a three shot gap to the group in third, which featured former Masters Tournament winner Charl Schwartzel on his return from a seven-month injury layoff.
Schwartzel hit a magnificent second shot to five feet at the second and made eagle, and was one under through six to sit alongside fellow South African Zander Lombard and Sweden’s Joel Sjöholm.