Coco Gauff scored one of her biggest wins so far by beating world number 11 Aryna Sabalenka 7-6 (7-4) 4-6 6-4 to make the Top Seed Open last eight.
Gauff, 16, took a see-sawing 61-minute first set on a tie-break, but was broken to love in the final and decisive game of the second.
But the American's pressure told in the third as Belarusian second seed Sabelenka's serve crumbled late on.
It is the third victory over a top-20 ranked player in Gauff's career.
She has previously beaten Naomi Osaka at the Australian Open in January and Kiki Bertens in Linz in 2019, who were ranked fourth and eighth in the world respectively at the time of playing Gauff.