Jo-Wilfried Tsonga inflicted another bruising defeat on Roger Federer to reach the quarter-finals of the Rogers Cup in Montreal.
Frenchman Tsonga's victory over Federer at Wimbledon, when he came from two sets behind on Centre Court, provided the most thrilling match of the tournament.
Today he took another deciding set against the former world number one, coming through a 7-6 (7/3) 4-6 6-1 winner to set up a last-eight clash with Spaniard Nicolas Almagro.
Almagro got the better of Tsonga's countryman Richard Gasquet 7-6 (7/5) 6-3.
If world number 16 Tsonga finds a way past Almagro, he could face Novak Djokovic in the semi-finals - they met at the same stage at Wimbledon, with Djokovic winning before dethroning champion Rafael Nadal in the final.
Serbian Djokovic, the world number one, continued his incredible form in 2011 by bringing up his 50th win of the year.
The 24-year-old has lost just once this year - to Federer in the French Open semi-finals - and had too much for Croatian Marin Cilic as he recorded a 7-5 6-2 victory.
Another Frenchman, fifth seed Gael Monfils, awaits Djokovic in the quarter-finals. Monfils was pushed all the way by Serbian 12th seed Victor Troicki but emerged a 3-6 7-6 (7/0) 7-6 (7/5) winner.
Ivan Dodig's three-set win over Rafael Nadal in the second round must have taken it out of the Croatian, as he was crushed 6-1 6-4 by Serbian Janko Tipsarevic.
Czech seventh seed Tomas Berdych overcame Croatian Ivo Karlovic 6-3 7-6 (7/2), Swiss 14th seed Stanislas Wawrinka eked out a 6-4 4-6 6-4 win over Andy Murray's conqueror, South Africa Kevin Anderson, and American sixth seed Mardy Fish beat Latvian Ernests Gulbis 4-6 6-3 6-4.