Fernando Gaviria (Quick-Step Floors) won the final stage at the Tour of Guangxi, while Tim Wellens (Lotto Soudal) comfortably sealed overall victory.

Gaviria completed a poker of stage victories by crossing the line in celebration on the final day of the race, which started and finished in the town of Guilin.

The Colombian relied once again on an impressive Quick-Step Floors team, before Max Richeze catapulted him on the long straight to the line, where the blue jersey wearer comfortably beat Niccolo Bonifazio (Bahrain-Merida) and Dylan Groenewegen (LottoNL-Jumbo).

Tim Wellens took the overall victory, while Bauke Mollema (Trek-Segafredo) and Nicolas Roche (BMC) rounded out the podium

“It is a WorldTour stage race and it’s not easy to win. I think, with the team, we did a super good job in controlling and I’m super happy to win here,” Wellens said

“On the mountain I was getting a little bit nervous. I was afraid the other teams would attack, but in the end it was just tempo uphill and there weren’t any attacks. It was perfect.”