Vincenzo Nibali has won the 99th Giro D'Italia.
Nibali was 52 seconds clear of Esteban Chaves going in to the final 21st stage from Cunego to Turin on a wet day.
A number of crashes meant that the race was neutralised but there was still a sprint for the line which saw Giacomo Nizzolo take the stage win in a time of 3.48.18 ahead of Niklas Arndt and Matteo Trentin.
Nizzolo was later disqualied and the stage was awarded to Arndt of Giant Alpecin.
Vincenzo Nibali finished safely and after producing the goods on stages 19 and twenty, the Italian won the race.
STAGE RESULT
1 - Nikias Arndt (Team Giant - Alpecin) - 163km in 3h48’18”, ave. 42.838km/h
2 - Matteo Trentin (Etixx - Quick-Step) s.t.
3 - Sacha Modolo (Lampre Merida) s.t.
GENERAL CLASSIFICATION
1 - Vincenzo Nibali (Astana Pro Team)
2 - Esteban Chaves (Orica Greenedge) at 52”
3 - Alejandro Valverde (Movistar Team) at 1’17”
4 - Steven Kruijswijk (Team Lotto NL - Jumbo) at 1’50”
5 - Rafal Majka (Tinkoff) at 4’37”
JERSEYS
- Maglia Rosa (pink), General Classification, sponsored by Enel - Vincenzo Nibali (Astana Pro Team)
- Maglia Rossa (red), Sprint Classification, sponsored by Algida - Giacomo Nizzolo (Trek - Segafredo)
- Maglia Azzurra (blue), Mountains Classification, sponsored by Banca Mediolanum - Mikel Nieve (Team Sky)
- Maglia Bianca (white), Young Rider Classification, sponsored by Eurospin - Bob Jungels (Etixx – Quick-Step)