Roope Kakko hit an eagle and seven birdies to win the Madeira Islands Open by three strokes on Sunday.
The 33-year-old Finn claimed his maiden European Tour win with a final round 9-under-par 63, including an eagle on the par-4 10th.
He finished on 24-under 264, beating runner-up Scott Henry of Scotland who hit a 66.
Third-place Andrew McArthur of Scotland was on 270.
Sebastian Soderberg and overnight leader Pontus Widegren — both Swedes — were two more shots back on fourth and fifth respectively.
Kakko's most recent win was in 2013 when he claimed the National Bank of Oman Golf Classic on the Challenge Tour.
He was the third amateur to win a Challenge Tour tournament when he won the Volvo Finnish Open — his home event — in 2004.
Kakko's wife Minea Blomqvist is an LPGA Tour golfer.