Hello and welcome to live coverage of stage nine of the Giro d'Italia - a 215km undulating ride from Benevento to San Giorgio del Sannio that features a series of peaks and three categorised climbs. A stern test for the riders ahead of Monday's much needed first rest day...
Giro d'Italia
Stage 9 | Semi mountain | Men | 17.05.2015