Arndt nabs the Giro's final stage after Nizzolo is relegated for an irregular sprint, while Nibali wraps up the overall victory in Torino
Vincenzo Nibali climbs into pink in the Giro's last mountain stage as Rein Taaramäe breaks away to take the stage victory
The Giro d'Italia's brutal stage 19 sees Vincenzo Nibali earn redemption with a win, while Esteban Chaves takes the overall race lead.
Matteo Trentin chases furiously to reel in a lead duo in the final kilometer then blasts past to victory.
Roger Kluge delivers a much-needed win for his IAM team, which is reeling from the news that it will disband at the end of 2016.
Alejandro Valverde collects his first Giro stage win, but the real surprise comes from Steven Kruijswijk who consolidates overall lead.
Alexander Foliforov delivers a surprise Giro TT win ahead of Steven Kruijswijk as Vincenzo Nibali struggles and drops to third overall
Esteban Chaves powers to a stage 14 victory just ahead of Steven Kruijswijk, who now leads the Giro d'Italia
Mikel Nieve solos to stage 13 win at Giro d'Italia, Sky's first win of the Giro, and Amador seizes overall lead as Jungels fades.
André Greipel collects his third win of the Giro d'Italia, and pushes his tally of grand tour stage wins up to an astounding total of 20.