Gallery: Giro d'Italia 2015 race highlights

The 98th Giro d'Italia has been raced and won with Alberto Contador emerging victorious despite crashing and dislocating his shoulder at the end of stage 6. The Tinkoff-Saxo rider saw off challenges from the Astana duo Fabio Aru and Mikel Landa in the third week having seen Richie Porte (Team Sky) and Domenico Pozzovivo (Ag2r-La Mondiale) withdraw due to injury.