Muguruza never recovered from losing the opening set and Keys wrapped up the victory in less than an hour.
Keys will face compatriot CoCo Vandeweghe in the final after she beat 18-year-old Catherine Bellis 6-3 6-1.
The sixth-seeded Vandeweghe returns to the final in Stanford after losing to Serena Williams in the title match in 2012.
“I'm five years older, and hopefully I'm more mature,” Vandeweghe told reporters.
“I think (I'm) a little bit of a different tennis player. You grow and evolve as a tennis player and as a person, and I think especially in the last two years, it's been kind of clicking in that regard.”
Vandeweghe recorded seven aces and 30 winners in the win over Bellis.
(Writing by Jahmal Corner in Los Angeles; Editing by Peter Rutherford)
Share
