Sweden's Alex Noren has picked up his third European Tour victory in his last eight events by winning the British Masters on Sunday.
The 34-year-old closed with a two-under-par 69 to finish on 18-under, two clear of Bernd Wiesberger of Austria.
Noren clung onto to his overnight lead on the final day, but after bogeys at the eighth and 11th, he found himself tied at the top of the leaderboard when Wiesberger birdied the 15th in the group ahead.
Nonetheless, Noren recovered from a blocked drive at 15 to scramble an unlikely birdie, and his pitch and putt for a closing four sealed a two-shot win which lifted him into the world's top 20.
England's Lee Westwood, meanwhile, finished with a 67 to take third on 15-under.