Vincenzo Nibali tightened his grip on the pink jersey with a second-place finish atop the Jafferau climb in stage 14 behind fellow Italian Mauro Santambrogio.
Defending champion Ryder Hesjedal dropped out of the top 10 after losing more than a minute to his rivals on stage nine of the Giro, won by Maxim Belkov.