Denmark's Jan Oe Joergensen stunned compatriot and world number four Peter Gade to claim the Copenhagen Masters badminton title.
Joergensen on Thursday outlasted Gade 14-21, 25-23, 22-20, in front of a sell-out crowd at the Falconer Center arena in the Danish capital to win the title for the second time, reports Xinhua.
The result was a shock loss for Gade, a former world number one, who has previously won the Copenhagen Masters 10 times, and was favourite to win it again.
Dane Tine Baun lost in straight sets to Thailand's Inthanon Ratchanok in the women's singles final, 17-21, 15-21.
Baun, ranked fifth in the world and a two-time winner here, was surprisingly beaten by the 16-year-old Thai player who is ranked 13.
There was better luck for the host nation in the men's doubles and mixed-doubles with Danish teams taking both titles.
Mathias Boe and Carsten Mogensen beat Malaysia's Zakry Latif and Fairzizuan Tazari 21-18, 21-9, to win their first ever Copenhagen Masters doubles.
Joachim Fischer and Christinna Pedersen beat unseeded Sudket Prapakamol and Saralee Thoungthongkam of Thailand 21-13, 21-17, to take the mixed-doubles title.
Fisher and Pedersen, ranked world number three, were named Denmark's badminton players of the year following a vote by fans, later in the day.