Austria's Bernd Wiesberger has held off a spirited challenge from Scotland's Robert MacIntyre to win his fifth European Tour title in the Made in Denmark event.
Wiesberger carded a closing 66 at Himmerland Golf & Spa Resort on Sunday to finish 14 under par, a shot ahead of playing partner MacIntyre, who narrowly missed a birdie putt on the 18th to force a play-off.
France's Romain Langasque finished two shots further back in third, with Chris Paisley, Oliver Wilson, Paul Dunne, Pablo Larrazabal and Max Schmitt sharing fourth place on nine under.
Australian Jason Scrivener finished 10 shots off the pace in equal 25th, while compatriot Wade Ormsby was 11 shots behind Wiesberger in equal 33rd.
The Austrian held a two-shot lead after holing his approach to the par-five 11th from 66 yards for an eagle but bogeyed the 13th as MacIntyre made birdie to get back on level terms.
Both players birdied the short 14th before Wiesberger edged back in front with another on the 16th. On the 17th MacIntyre drove out of bounds.
After the left-hander superbly salvaged a bogey, Wiesberger gave him renewed hope by driving into a water hazard on the 18th.
But the Austrian was able to scramble a five and MacIntyre had to settle for his second consecutive runner-up finish.
Wiesberger, who missed seven months of last season after undergoing wrist surgery, told Sky Sports: "(I'm) speechless. I'm so thankful to so many people who have been there for me last year.
"I had so many great people helping me get back to where I am right now and I'm proud to pay it back this way. It's been such a great week, I enjoyed myself so much and loved the way I started playing."