Updated

Martin Kaymer rolled in a tricky 10-foot par putt on the last hole for a 2-under 70 and a one-stroke lead on Saturday heading into the final round of the Nedbank Golf Challenge.

Europe's Ryder Cup star made three birdies and a bogey to move 5 under on an overcast and breezy day that ensured low scores were again out of reach at Gary Player Country Club.

Louis Oosthuizen (69) is second at 4 under, while fellow South African Charl Schwartzel (70) is two back from Kaymer.

Oosthuizen and Schwartzel are lined up for a final-day push for a first home win at Sun City since 2007, with Oosthuizen's 3-under-par round only the fourth sub-70 score in three days of tough golf in South Africa.