The 10th stage of the Giro d'Italia delivered exactly what many expected from Filippo Ganna, a crushing display of power against the clock. The Italian rider from Netcompany INEOS lived up to his status as overwhelming favourite in the 42 kilometres individual time trial from Viareggio to Massa, pro...