Jessica Pegula is the first player into Sunday's Canadian Open Final with the American Number One finding a way past the World Number One in Iga Swiatek on Saturday evening.
Pegula sealed the tie at Omnium Banque Nationale 6-4, 6-7(4), 6-4 and will try to win her second WTA 1000 title and her third title overall tomorrow.
It also snaps a four match losing streak in tour semi-finals and sees Swiatek not add to her recent Warsaw Open win heading into Cincinnati and the US Open.
Elena Rybakina or Liudmila Samsonova will await on Sunday, they play later this evening in Montreal.
It was a superb effort from Pegula, in particular with a mid match meltdown. She was taken to a tiebreak in the second after winning the first 6-2.
Cotton Eye Joe started playing on the speakers with the DJ presumably thinking it was a changeover imminent but they were midpoint. This was at 4-3 to Pegula in the tiebreak.
She was made to replay it and lost 12 points in a row after that happened certainly losing focus. But produced a gutsy effort in the end to take the final set 6-4 after initially being a break down.
The two most consistent WTA players on the tour, but it is Pegula who is back to World Number Three as of this week that finds her way through and could add another big title before heading home to the US for the yearly homecoming.