Garrick Higgo carded four closing birdies in a round of 64 to continue his remarkable run of form and take a two shot lead into the final round of the Canary Islands Championship.
The South African is seeking his third European Tour title - and second in three weeks - after winning the opening event of the Canary Islands Swing, the Gran Canaria Lopesan Open.
"I hadn't been playing well up until Austria. But I've been working hard, so when it's going your way you just need to enjoy it," said Higgo, after also recording a Top 10 finish at last week's Tenerife Ope.
On Saturday, the 21-year-old moved to 20-under par, taking his total score in 11 rounds on the Canary Islands to an incredible 61-under par.
"I had a nice lie (on the 18th), I've been working on my short game a lot the last three months. It was nice to hit that one pretty close. The lie was good so I knew I was going to get some spin on it," said Higgo.
"I was just trying to stay patient, because I'm hitting good putts. I'm hitting the ball a lot better than I have the last few weeks, so I'm giving myself a lot more chances. It's hard to stay patient when you've got a lot of putts. That shot on 15 turned it around a little bit."
England's Richard Mansell is Higgo's closest challenger at 18-under par after a seven-under 64 of his own, one ahead of Scot Calum Hill who signed for a 66.
Finland's Tapio Pulkkanen matched the course record with a 10-under par 61 to sit alongside Australian Maverick Antcliff and England's Andrew Johnston at 15-under par and five shots off the lead.
Leading third-round scores from the European Tour's Canary Islands Championship at Golf Costa Adeje, Tenerife, Spain, on Saturday (GBR/IRL unless stated, par 71):
193 - Garrick Higgo (RSA) 66-63-64
195 - Richard Mansell 65-66-64
196 - Calum Hill 65-65-66
198 - Tapio Pulkkanen (FIN) 66-71-61, Andrew Johnston 68-63-67, Maverick Antcliff (AUS) 70-64-64
199 - Nicolai Hojgaard (DEN) 67-67-65, Robin Sciot-Siegrist (FRA) 66-66-67
200 - Francesco Laporta (ITA) 62-68-70, Adri Arnaus (ESP) 64-64-72, Dean Burmester (RSA) 68-63-69, Louis de Jager (RSA) 65-68-67, Sami Valimaki (FIN) 69-64-67, Zander Lombard (RSA) 66-67-67, Alejandro del Rey (ESP) 69-66-65, Matthew Southgate 68-66-66, Julian Suri (USA) 66-69-65