Filippo Ganna claimed his third victory in this year’s Giro d’Italia when he won the 14th stage on Saturday, a 34.1km individual time trial from Conegliano to Valdobbiadene, as Joao Almeida extended his overall lead.
The time trial world champion powered through the undulating course in 42 minutes 40 seconds to beat his Ineos-Grenadiers teammate Rohan Dennis by 26 seconds and Brandon McNulty (UAE Team Emirates) by 1:09.
Ganna won the opening time trial in Palermo and the fifth stage in Camigliatello Silano.
Joao Almeida clocked the best time of the overall contenders in 44:11 to stretch his lead over Wilco Kelderman to 56 seconds.
Pello Bilbao (Bahrain McLaren) stayed third, 2:11 off the pace, with McNulty breaking into the top five in fourth position, 2:23 behind Almeida.
Double Giro champion Vincenzo Nibali (Trek-Segafredo) is fifth, 2:30 off the pace.
The top guns are expected to battle it out on Sunday when the 15th stage takes the peloton to a mountain-top finish in Piancavallo. The final climb is a 14.5km effort at an average gradient of 7.8%.