Madison Keys will meet last year's runner-up Simona Halep in the Rogers Cup final after ending Kristina Kucova's fairytale run in Montreal.
Keys swept aside Kucova 6-2 6-1 as the 10th-seeded American won through to her first Rogers Cup decider and third WTA final of the year in just 50 minutes.
World number 121 Kucova had taken the Premier tournament by storm in Canada, upstaging Johanna Konta, Eugenie Bouchard, Carla Suarez Navarro and Yanina Wickmayer en route to Saturday's semi-final.
But Kucova was no match for two-time WTA champion Keys, who ended the dream run of the Slovakian qualifier after firing down nine aces, six of those coming in the second set, without facing a break point.
Kucova managed to keep pace until the sixth game when Keys converted the second of two break-point opportunities for a 4-2 lead.
That was the opening Keys needed and she never looked back, closing out the set on Kucova's serve.
-- WTA (@WTA) July 30, 2016
Kucova looked like a defeated woman throughout the second set, struggling to compete with Keys, who benefited from a double fault as she earned an early 2-0 cushion.
Keys broke again in the sixth game before serving out the match to love, with fifth seed Halep awaiting on Sunday.
"She's really good. She gets a lot of balls so it's going to be a tough match," Keys said post-match.