Justin Harding is in pole position for a second European Tour title as the South African carries a two-stroke lead into the final round of the Kenya Open.
Harding made an eagle, six birdies and a bogey to post a seven-under par third round 64 at Karen Country Club to take him to 16-under par.
"I played pretty good to be fair... I'll give it my best effort. The golf course lends itself to a bunch of birdies," said Harding following his round.
"If you execute your golf shots and roll in a couple of putts you can certainly post a score. As you can see today, there are a couple of guys that went really deep."
In 2019, Harding won his maiden title almost exactly two years ago at the Qatar Masters. His maiden European Tour win saw him rise up the Official World Golf Ranking - peaking at 42nd in May of 2019.
The 34-year-old will be hoping to build on his 16-under par total and secure victory on Sunday in Nairobi.
"It's just a matter of really taking advantage of the par fives and a couple of the driveable par fours and at the end of the day just being one shot better than the next guy. You've got to play it hole by hole," said Harding.
"Two shots ahead, you'll probably find that by the time I tee off I'm not going to be leading. It's just going to be a matter of executing plans and trying to get over the line."
Three players shared second spot on 14-under, with Johannes Veerman carding a flawless course-record 62 which comprised nine birdies. He was joined by his American compatriot Kurt Kitayama - who recovered from a tough spot at the seventh as his ball embedded in a sponsor board, eventually signing for a 66 - and Australia's Scott Hend, who carded a 68.
Scotland's Callum Hill was a stroke further back on 13-under after a four-under 67.