World champion Peter Sagan of Slovakia claimed the 100th victory of his career after coming out on top at the Grand Prix de Quebec ©Getty Images

World champion Peter Sagan of Slovakia claimed the 100th victory of his career after coming out on top at the Grand Prix Cycliste de Quebec.

The Bora-Hansgrohe rider, who triumphed at the same event last year, outsprinted Olympic champion Greg van Avermaet of Belgium to win the 201.6 kilometres race in a time of 5 hours 0min 31sec. 

It is the second consecutive year and third time in all that BMC Racing’s Van Avermaet has finished runner-up in Quebec.

Orica-Scott’s Michael Matthews of Australia took third place.

Colombian Rigoberto Urán of Cannondale-Drapac attacked from the main pack late on, but the 2017 Tour de France runner-up was pegged back and Sagan won the final sprint comfortably.

"It's like if you stamp the same results from last year," Sagan was reported as saying by Cycling News.

"The style of the race was very similar.

"The last kilometre, Rigoberto Urán attacked like always and then went for the same in the last 100 metres."

Olympic champion Greg van Avermaet finished runner-up for the second consecutive year and third time in all ©Getty Images
Olympic champion Greg van Avermaet finished runner-up for the second consecutive year and third time in all ©Getty Images

Van Avermaet never appeared to be in contention for victory once Sagan exploited a clear path through the centre.

"I lost Sagan's wheel a little when he went, and I couldn't have come past him, so I am pretty happy about my race," he was reported as saying by Cycling News.

"I would love to win here but second is not too bad."

The one-day race is the first of two International Cycling Union WorldTour events in Canada this week.

It will be followed by the Grand Prix Cycliste de Montréal, which is due to take place on Sunday (September 10)