Sheffield’s former US amateur champion Matt Fitzpatrick, who had been in touch with the leaders all weekend, finished third in the Czech Masters in Prague.
The Hallamshire golfer, joint leader at the half way stage, began his final round with four consecutive birdies before recording a final round 68.
Belgium’s Thomas Pieters claimed his maiden European Tour title, with a three-shot victory.
The 23-year-old’s triumph made him the youngest Belgian to win in European Tour history.
Overnight leader Pieters, who turned professional two years ago, recorded a final round 69 - after recovering from a double bogey on the front nine - which included five birdies as he sealed a 20 under par win. Three shots further back at the Albatross Golf Resort, closest competitor Pelle Edberg, who trailed by one shot after the third round, recorded birdies on the first, second and ninth holes, but bogeys on the third and 11th saw him finish with 71 on 17 under.
England’s Robert Dinwiddie was fourth after three birdies on the front nine before a mixed back nine of three bogeys and two further birdies.