Alexei Popyrin beats Andrey Rublev to cap torrid Montreal run for first Masters 1000 title
The 25-year-old knocked off five consecutive Top 20 opponents, culminating with Monday night's 6-2, 6-4 victory.

What's Your Reaction?