Teenager Victoria Mboko will face Naomi Osaka in the final of the Canadian Open after defying the odds to upset former Wimbledon champion Elena Rybakina.
The 18-year-old Canadian, ranked 85th in the world, lost the first set and saved a match point in the second before going on to seal a 1-6 7-5 7-6 (7-4) victory in Montreal.
Mboko, a wildcard entry for the tournament, will face former world number one Osaka on Thursday in her first WTA 1000 final.
"I had everyone supporting me and pushing me through," said Mboko.
"Without you guys, I don't think I would've been able to pull this through.