Ricardo Santos stormed home with nine birdies on Sunday to pull off a stunning four-shot victory at the Madeira Islands Open.
The 29-year-old Portuguese started the final round in third place but hit the front after four birdies on the front nine.
Santos followed that up with five more birdies on the back nine, including three in the last three holes, to complete his nine-under round of 63 and finish on 22-under - a record low score for the tournament.
The victory was Santos' first on the European Tour.
"It is very emotional and I haven't got the words to describe how I feel," he said.
"To win my first European Tour event in my own country is very special. The putt on the 17th was unbelievable, and I knew then that victory was mine.
"It was a sensational round - definitely the best of my career. It was amazing to have the crowds here supporting me. It would be difficult to imagine a better win than this.
"I didn't have many bad moments in the round, but the supporters were always there to pick me up and keep me going. This is a huge moment in my career.
"I just played very solidly all the way round. I kept hitting fairways and greens and trying to hole putts, and luckily my putting was incredible today."
Magnus Carlsson of Sweden hit a five-under 67 on Sunday to claim second spot at Santo da Serra Golf Club on the island of Madeira.
Carlsson finished on 18-under with Denmark's Andreas Harto third on 17-under.
A group of five players finished tied for fourth on 16-under, including overnight leader Carlos del Moral.
The Spaniard led by three shots heading into the final round but a dreadful finish to his front nine ruined his chances of victory.
Del Moral bogeyed the eighth hole and then had a disastrous triple-bogey seven on the par-four ninth hole.
He eventually finished with a one-over 73 for the day thanks to two birdies on the back nine.
Del Moral was joined on 16-under by John Parry, Oliver Wilson, Joakim Lagergren and Mikael Lundberg.