Oliver Fisher carded a final round of 69 to win the Czech Open and capture his first European Tour title.
The 22-year-old Englishman finished on 13 under, two shots ahead of Sweden's Mikael Lundberg, to improve on his previous best of two runners-up spots.
"It feels fantastic," he said. "I can't really explain what it means."
Starting the round level with Scotland's Steven O'Hara, Fisher birdied six holes, but also carded three bogeys coming home.
The feat was all the more impressive considering Fisher came into the week 224th on The Race to Dubai and having missed 20 of his first 21 cuts this season.
Lundberg, chasing his third victory, also signed for a 69, while Paraguay's Fabrizio Zanotti was two shots further back.
Fisher parred the first six holes of his final round on Sunday before recording birdies at the seventh, eighth and ninth to reach 13 under.
He was in trouble at the par-five 10th, hitting a telegraph pole with his second shot, but managed to salvage a par.
Lundberg, the halfway leader, provided the main drama with four birdies in eight holes from the seventh.
The Swede was out in front on his own after Fisher bogeyed 11 and 13.
But the Englishman fought back with birdies at the 14th and 16th to regain a lead he never relinquished.
"After the year that I've had it's a relief in that sense" he added.
"I've put a lot of hard work in and to come out, my fifth season on Tour, to finally have won it feels like now I'm there. I've proven to myself I can win."
"It just shows what the game of golf can do - how bad it can be and how great it can be."
O'Hara finished with three straight bogeys to tie for fifth with compatriot David Drysdale, Italy's Lorenzo Gagli and England's Steve Webster.