Filippo Ganna produced a blistering ride to dominate stage 10 of the Giro d’Italia, winning the race’s only individual time trial by nearly two minutes.
The Italian is widely regarded as one of the best time-triallists in the world and enjoyed a serene run to the finish line in Massa, with the pan-flat, 42km run from Viareggio perfectly tailored to his strengths.