Garbine Muguruza continued to look the most dangerous player on the WTA Tour, with a second triumph in as many weeks over Belarus's Aryna Sabalenka - this time at the Dubai Duty Free Tennis Championships, to reach the semi-finals.
The Spaniard - seeded ninth in Dubai - beat Sabalenka 6-2, 6-7(5), 6-3 in the round of 16 en route to the Qatar final last week, and this time logged a 3-6, 6-3, 6-2 victory in one hour and 44 minutes.
The former world number one has reached the semi-finals on two previous occasions - but never yet made it to the final.
Opinion: No multiple major winners again, but Barty’s 2021 season should be given more respect
She now has 16 wins this year - the most on tour - and bagged this one with 23 winners and the conversion of five out of 11 break point opportunities.
In the other quarter-finals, Switzerland's Jil Teichmann beat teenager Coco Gauff 6-3, 6-3, 10th seed Elise Mertens beat Jessica Pegula 5-7, 7-5, 6-0, and Czech Barbora Krejcikova beat Russia's Anastasia Potapova 6-0, 6-2.
Top 10 shots from women's draw: Serena and Osaka shine
Laver Cup, Indian Wells, ATP & WTA Finals: What's left of the 2021 tennis season?
'So unprofessional' - Muguruza 'wasn't happy' with Krejcikova reaction after win