Shane Lowry of Ireland won the Portugal Masters on Sunday after a final-round, 5-under-par 66 to edge out England's Ross Fisher by one stroke with a 270 total.
Lowry shot 14 under through the four rounds on the Oceanico Victoria Golf Course.
Lowry started the round four shots off the lead, but he made an eagle on the par-4 11th to move ahead of overnight leader Bernd Wiesberger.
The 25-year-old Lowry then traded the lead with Fisher before taking advantage of Fisher's bogey on the 16th by getting a birdie on the 17th hole.
Fisher had one last chance after Lowry bogeyed the 18th, but the Englishman also bogeyed to allow Lowry to claim his second career European Tour win, worth $486,000.