Shiv Kapur cracked a stunning six-under 66 that included seven birdies against one bogey to move up to tied 28th after the third round of the Rolex Trophy on the European Challenge Tour.
Kapur, who won the season's first effort in Kensville Challenge in Ahmedabad earlier this year, has now shot 73-73-66 to be four-under through 54 holes as he moved up from 40th to 28th.
Kapur opened with a bogey on first, but then quickly recovered with a birdie on second and then three more on fifth, sixth and eighth to turn in three-under. On the back nine he found three more birdies on 12th, 15th and 18th for a day's work of 66.
Jens Dantorp grabbed a share of the lead on the third day as he posted a flawless round of 66 at Golf de Geneve to move to 16-under par alongside the in-form Portuguese Jose-Filipe Lima, who had signed for the same score earlier in the day.
Turning in 34 with birdies at the 12th and 17th holes, the Swede added further gains at the first and second, where he sunk a 25-footer across the green. After picking up a further shot at the fifth hole, Dantorp holed another huge putt at the eighth for his sixth and final birdie of the day.
Both the winner of this week's limited-field tournament and the player posting the lowest round receive a brand new watch courtesy of the sponsors, in the elite 228,000 euros event.
Spaniard Adrian Otaegui is in third place on 15 under par after shooting a round of 66, which included eight birdies.
Local hero Damian Ulrich shot the lowest round of the day, a 65 to climb to fourth place on 13 under par, one shot ahead of Denmark's Thomas Norret (69) in fifth.