The French tennis player Jo-Wilfried Tsonga had one more surprise in his bag of upsets, beating Roger Federer in straight sets to cap a remarkable march to the Rogers Cup title in Toronto.
After knocking off world number Novak Djokovic in the third round, taking out twice champion and eighth seed Andy Murray in the quarters and seventh seed Grigor Dimitrov in the semis, Tsonga claimed the biggest scalp of all in denying 17-time grand slam winner Federer a landmark 80th career title.
Certainly there was no disputing that Tsonga's win was well-deserved the 13th seeded Frenchman's hit list including players who had won seven of the last 10 Canadian titles.
In 16 career meetings Tsonga had beaten the Swiss maestro just five times but three came on the Canadian hard courts.
It was 11th career title for Tsonga but his first this season.
Meanwhile third seed Agnieszka Radwanska toppled former world number one Venus Williams in straight sets at the WTA Montreal tournament to clinch her first title of the season.
Poland's Radwanska rolled to a comfortable 6-4 6-2 victory over the American in just 81 minutes as she claimed her 14th career singles title.
The 25-year-old Radwanska's last win was in Seoul in September.
She reached the final at Indian Wells earlier this year, losing to Italian Flavia Pennetta.
Radwanska improved to 4-5 career against Williams, who was seeking her second title of 2014.