Garbine Muguruza made light work of world No 1 Karolina Pliskova to reach the final of the Cincinnati Open.
The 23-year-old Wimbledon champion broke serve twice in each set to wrap up a 6-3 6-2 victory in 81 minutes.
Pliskova, last year’s US Open runner-up, made too many unforced errors (28 to 13) against the No 4 seed who never trailed at any stage of the match.
Although she saved four match points in the final game, Pliskova was unable to deny Muguruza from reaching her first WTA Tour final on American soil.
It also ended a run of six straight defeats for the Spaniard – all on hard court – at the hands of the 25-year-old from the Czech Republic who beat Muguruza at the semi-final stage last year.
Muguruza, who will face either Simona Halep or Sloane Stephens in Sunday’s final, said: “My concentration was really good. I’ve lost to her so many times, I figured out something was going wrong but I returned well.
“I was very precise with my shots. I wanted to be more aggressive and I felt pretty good out there under control.”
Pliskova added: “I don’t think I played my best tennis today. I think the energy was pretty low from my side.
“Obviously, a tough schedule for me the last two days. Three matches in about not even 24 hours. I think she played very solid, not missing much and obviously serving well.”
Halep could replace Pliskova – the defending champion in Cincinnatti – as world No 1 if she goes on to win the title this weekend.