Thailand's Tanongsak Saensomboonsuk is through to the final of the Denmark Open after ending Frenchman Brice Leverdez's remarkable run at the tournament.
Leverdez shocked all and sundry by defeating Chou Tien Chen and World No 1 Lee Chong Wei on the way to the semi-finals, but the 30-year-old could not maintain his run of form.
Tanongsak was in control of their match from start to finish, wrapping up a dominant 21-9, 21-13 victory in just 32 minutes.
For Leverdez, it was perhaps one step too far, coming less than a day after his momentous, energy-sapping win over Chong Wei.
Tanongsak advances to the final where he will face sixth seed Son Wan Ho of South Korea.
Son also made short work of his semi-final opponent – countrymen Lee Hyun Il – winning 21-14, 21-16 in 39 minutes.
The women's final, meanwhile, will see eighth seed Akane Yamaguchi of Japan take on Taipei's Tai Tzu Ying.
Yamaguchi was responsible for another big upset in a tournament already full of them, knocking out World No 1 Carolina Marin 21-15, 19-21, 21-18 in an epic one-hour-and-22-minute encounter.
It's the first time Marin has lost to Yamaguchi, who led the deciding third game from start to finish.
The second semi-final was also closely contested, with Tai narrowly edging China's Cheung Ngan Yi 21-13, 20-22, 21-18.