Wimbledon champion Elena Rybakina defeated world number one Iga Swiatek in straight sets to reach the Indian Wells final.
Kazahk 10th seed Rybakina was dominant against defending champion Swiatek, needing just one hour 17 minutes to beat the Pole 6-2 6-2.
It is the second time Rybakina, 23, has beaten Swiatek this season after defeating her at the Australian Open.
She will face Aryna Sabalenka in a repeat of the Australian Open final.
“Today in some moments I played at my highest level,” Rybakina said.
- Elderly persons: Why we voted in gov’ship, state assembly polls
- JUST IN: Gov Abdulrazaq of Kwara wins first LGA
Rybakina took the first set against Swiatek in 36 minutes and raced to a 4-0 lead in the second before completing victory.