As Garbine Muguruza took the court against Anett Kontaveit at the WTA Finals on Sunday night, she was taking on the hottest player on the women’s tour—Kontaveit had won 21 of her last 22 matches, as well as 42 of her last 45 sets. That streak even included a 6-1, 6-1 demolition of Muguruza just a few weeks ago in Moscow.

But this time, Muguruza struck back.

The Spaniard broke early in each set and never let go of her serve en route to a 6-4, 6-4 win over the No. 8-ranked Estonian—the victory not only qualified her for a spot in the semifinals in Guadalajara, but it was also the 40th Top 10 win of her career.

With 40, Muguruza has more career Top 10 wins than anyone else in the current Top 15 of the WTA rankings. She has the third-most of anyone in the current Top 20 of the WTA rankings, after a pair of fellow multiple Grand Slam champions: No. 18-ranked Petra Kvitova (55) and No. 17-ranked Angelique Kerber (44).

Muguruza's 40 career Top 10 wins include four wins over No. 1s, two wins over No. 2s, three wins over No. 3s, one win over a No. 4, three wins over No. 5s, one win over a No. 6, five wins over No. 7s, eight wins over No. 8s (including Kontaveit in Guadalajara on Sunday night), seven wins over No. 9s and six wins over No. 10s.

The No. 5-ranked Muguruza will face No. 10-ranked countrywoman Paula Badosa in the semifinals on Tuesday, guaranteeing a Spanish woman in the final.