Jelena Ostapenko earned a stunning victory over two-time former champion Simona Halep to reach the final of the Dubai Duty Free Tennis Championships.
In Saturday's title decider, the Latvian will play Veronika Kudermetova who received a walkover when Marketa Vondrousova forfeited her semi-final due to a right adductor injury.
Ostapenko had previously won just two matches in her previous five appearances in Dubai, but the 2017 French Open winner has now overcome four other former Grand Slam champions this week, beating Sofia Kenin, Iga Swiatek and Petra Kvitova before claiming a 2-6, 7-6, 6-0 win over Halep.
Halep had seemed to be in control as she comfortably took the first set, surrendering just five points on serve and closing out the set with an ace.
Ostapenko responded by reducing her errors, becoming more aggressive and taking a 3-0 lead in the second set, and although Halep managed to level at 3-3, her opponent continued to raise her level.
With Ostapenko leading 6-5, Halep was forced to save two set points on her serve as the set went to a tiebreak, which Ostapenko astonishingly took 7-0 before then sweeping the final set 6-0 in just 21 minutes.
The WTA event concludes on February 19, and then from February 21-26, the tournament celebrates the 30th anniversary of the ATP Tour 500 tournament when world number one Novak Djokovic will be bidding for his sixth Dubai title.


Bergs shocks Alcaraz in Shanghai as Zverev claims year-end top ranking
Ten arrested and police officer injured after Manchester City’s win at Liverpool
Australia need six wickets on final day to win first Test
Red Bull's Verstappen wins Singapore Grand Prix
Blades Brown, 19, becomes youngest to earn PGA Tour card via Korn Ferry Tour