Greek teenager Stefanos Tsitsipas has sent Wimbledon champion Novak Djokovic packing in the third round of the Rogers Cup in Canada with a stunning 6-3 6-7 (7-5) 6-3 win on Thursday.
A confident Tsitsipas sent a blistering forehand to the back corner while the ninth-seeded Serbian was heading the other way on his first match point, looking at his box in disbelief.
"It's a dream of any kid out there in this world, any kid that's playing tennis, to beat these kinds of players, so I can call it the best moment of my life," a shocked Tsitsipas said.
"I never expected to beat such a top-ranked player and such a high-respected player like Novak."
The Greek teen made some crucial errors near the end of the second set that allowed Djokovic, a four-time winner of the tournament, to set up a decider.
However, Tsitsipas did well to break Djokovic for a 2-0 lead in the third set and never looked back.
Tsitsipas will next face second seed Alexander Zverev, who breezed past Daniil Medvedev 6-3 6-2.
In other results, fourth seed and Wimbledon runner-up Kevin Anderson downed Ilya Ivashka of Belarus in straight sets.
The big-serving sixth-ranked South African hit 15 aces and won 86 per cent of first serves in en route to the 7-5 6-3 victory.
Grigor Dimitrov had a tougher time in his round-of-16 match against American Frances Tiafoe.
He won on a third-set tie-break - his second in as many days - 7-6 (7-1) 3-6 7-6 (7-4).
Dimitrov and Anderson will face each other on Friday for the eighth time. Dimitrov has won six of those matches.