Bernal covered 21 stages of the distance with a total length of 3410.9 km in 86 hours 17 minutes 28 seconds.

For the 24-year-old Colombian rider, this is the second Grand Tour race to win, winning the 2019 Tour de France.

The second place in the general classification was taken by Damiano Caruso from Bahrain Victorious, 1 minute 29 seconds back to the winner.

The three prize-winners of the race were closed by the British racer Team BikeExchange Simon Yates, who lost 4 minutes 15 seconds.

Russian racer Alexander Vlasov, competing for Astana Premier Tech, took the final fourth place with a lag of 6 minutes 40 seconds.

Another Russian, Pavel Sivakov from the Ineos team, retired from the race after the fifth stage.

Earlier it was reported that Damiano Caruso won the 20th stage of the Giro d'Italia.