The German, ranked 464th in the world and on his first full year on the Tour, finished four shots clear of the field on Sunday after shooting a final round 64 for a total of 264.

Home golfers Hennie du Plessis and Zander Lombard finished second on 268 with Scotland's Ewen Ferguson and South Africa's Ockie Strydom one shot further back in a tie for fourth.

Bachem made eight birdies in an impressive display as the other contenders wilted in the final straight.

The 23-year-old, who went into the tournament testing a new driver, had led at the halfway stage but was one shot behind compatriot Alexander Knappe after Saturday's third round.

β€œIt's just amazing. I can't understand what's happening the last couple of days, it's just amazing and feels great,” Bachem told the DP World Tour.

"I just had the goal to enjoy today, it's just the beginning of my career so I just enjoyed it as much as possible and played great and got lucky that it was my day.”

The overnight leader fell out of contention as he dropped four shots in the space of five holes to slide down the leaderboard and finish tied 13th.

Malaysia's Gavin Green had also been in a share of the lead early on Sunday but was undone by back-to-back double bogeys and ended up in joint-sixth place.