EF Pro Cycling's Ruben Guerreiro claimed top honours ahead of Jonathan Castroviejo (Ineos Grenadiers) as João Almeida (Deceuninck-Quickstep) fended off threats to his maglia rosa on the category 1 ascent to the line.
Wilco Kelderman (Sunweb) emerged as the biggest threat to the young Portuguese rider's race lead after the Dutchman leapt clear of the favourites group to gain 18 seconds along with Jakob Fuglsang (Astana).
With that effort, Kelderman leapfrogged Pello Bilbao (Bahrain McLaren) into second place overall 30 seconds behind Almeida, with Bilbao now at 39 seconds.
Watch the highlights of stage 9 of the Giro d'Italia in the video above.
Thank you for signing up to Cycling News. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.