British number one Johanna Konta fought back from a set down to defeat third seed Elina Svitolina and reach the Canadian Open third round.
Svitolina looked in control when she took first set in just 38 minutes.
However, Konta showed remarkable resilience, winning eight out of nine games to take the second set and go a double-break up in the decider on her way to a 3-6 6-3 6-2 win.
She faces Russia's Anastasia Potapova or American Coco Gauff in the last 16.
It is Konta's first ever win over the world number five and Olympic bronze medallist.
The result and performance was all the more remarkable given Konta was playing in her first tournament since the Nottingham Open in early June.
She withdrew from Wimbledon later that month when a member of her coaching team tested positive for Covid-19, before later pulling out of the Tokyo Olympics after contracting the virus herself.