Kiradech Aphibarnrat fired his third straight sub-70 round on Saturday at the Shenzhen Open, the only player in the field to do so, allowing him to retake the lead through 54 holes, sitting at 12-under.
He has a two-stroke lead over Day 2 leader Peter Uihlein. Pablo Larrazabal is third at 9-under.
Aphibarnrat had a chance to run away and hide with the tournament, but he faltered inexplicably down the stretch, with a double-bogey 7 on No. 17 and a bogey 5 on No. 18 that cost him three strokes of his lead.
He was otherwise quite strong, with three straight birdies to start the round, and four in a row between 8 and 11.
After hitting just three bogeys in his first two rounds, Uihlein had three on the back nine between No. 10 and 15 on Saturday, keeping him from making up any ground.
Larrazabal, who struggled to a 73 in the first round, had the lowest score of the day, a 7-under 65, knocking down eight birdies before a bogey on 17.