Britain’s Simon Yates climbed to second in the Giro d’Italia standings but lost more time to race leader Egan Bernal on the Monte Zoncolan.
Yates, who had made winning the Giro his major goal for the year, attacked as the group containing all the major contenders reached the steep slopes of the climb and pulled clear of everyone except Bernal.
The Ineos Grenadiers rider clung to Yates’s wheel before pulling away from his British rival over the final few hundred metres, extending his advantage by 11 seconds to 1min 33sec.
Yates said: “It was good. Better legs than the first week and I’m slowly getting there, so happy with wherever I’m at. Obviously Bernal is the man to beat. He obviously showed he had great legs again today.
“It’ll be tough to beat him, but we’ll keep on trying. I hope to have the same legs as today for the rest of race now and hopefully we can try something and try and take the jersey.”
The stage had a surprise winner in Italian Grand Tour debutant Lorenzo Fortunato. The 25-year-old was part of the breakaway and made his move on the climb, pulling clear of Jan Tratnik and battling his way to a solo victory.
Damiano Caruso is third overall, 18 seconds behind Yates, while Britain’s Hugh Carthy is now fifth, 2mins 11sec adrift of 2019 Tour de France winner Bernal.