Malelane - Lucas Bjerregaard birdied the last three holes to move to within one shot of leader Branden Grace going into Sunday's final round of the Alfred Dunhill Championship at Leopard Creek Country Club.
The Dane turned at level par but blitzed the back nine as four birdies and an eagle gave him a six-under-par 66, the best round on a difficult day when scores under 70 were at a premium.
South African Grace, who led by five shots going into Saturday's round, battled with a course he had looked totally at ease with in his opening two rounds as four bogeys meant he carded a level-par 72.
His total of 16 under par left him one ahead of Bjerregaard, who has never won on the European Tour, and two in front of Briton Danny Willett, last weekend's Nedbank Challenge winner.
Willett continued to make scoring look easy as he sunk seven birdies in his third round, but a double-bogey on the par-four ninth denied him a share of the lead.
Italian Francesco Molinari carded a 70 for a total of 13 under par with South Africa's former British Open champion Louis Oosthuizen lurking three shots further back.
Third round scores on Saturday in the European Tour's Alfred Dunhill
Championship, played at the par-72 Leopard Creek Golf Course:
200 - Branden Grace (RSA) 62-66-72
201 - Lucas Bjerregaard (DEN) 68-67-66
202 - Danny Willett (ENG) 66-69-67
203 - Francesco Molinari (ITA) 68-65-70
204 - Andrew Johnston (ENG) 69-67-68
206 - Louis Oosthuizen (RSA) 69-69-68
208 - Shaun Norris (RSA) 68-67-73, Morten Madsen (DEN) 70-66-72
- Tjaart Van der Walt (RSA) 67-67-75, Trevor Fisher (RSA) 73-67-69,
Richard Sterne (RSA) 71-71-67, Danie Van Tonder (RSA) 70-69-70
210 - David Drysdale (SCO) 71-68-71, Scott Jamieson (SCO) 68-70-72, Thomas Pieters (BEL) 71-71-68, Benjamin Hbert (FRA) 68-70-72
211 - Justin Harding (RSA) 71-70-70, Mark Murless (RSA) 71-68-72, Alex Haindl (RSA) 71-67-73, Johan Carlsson (SWE) 70-68-73
- Thomas Aiken (RSA) 71-72-69, Louis de Jager (RSA) 69-67-76,
Christiaan Basson (RSA) 69-69-74, Jbe Kruger (RSA) 68-69-75, Jacques
Blaauw (RSA) 71-68-73, Jean Hugo (RSA) 69-71-72, Craig Lee (SCO)
68-72-72, Ignacio Elvira (ESP) 67-71-74, Shiv Kapur (IND) 71-66-75, An
Byeong-Hun (KOR) 71-69-72