Egan Bernal (Ineos Grenadiers) has won the 104th Giro d’Italia, wearing the last Maglia Rosa of the race as the General Classification leader and has lifted the Trofeo Senza Fine. Damiano Caruso (Bahrain Victorious) and Simon Yates (Team BikeExchange) finished second and third.
Filippo Ganna (Ineos Grenadiers) won Stage 21, 30.3km, the Senago – Milano Tissot ITT. Rémi Cavagna (Deceuninck – Quick-Step) and Edoardo Affini (Jumbo-Visma) finished second and third, respectively.
GENERAL CLASSIFICATION
1 – Egan Bernal (Ineos Grenadiers)
2 – Damiano Caruso (Bahrain Victorious) at 1’29”
3 – Simon Yates (Team BikeExchange) at 4’15”