The race's overall contenders showed themselves on this stage, with Leonardo Piepoli putting in a decisive attack 5 kilometers from the summit of the Santuario Nostra Signora della Guardia to claim victory by 19 seconds over Di Luca.