Vingegaard remporte sa 2e étape du Giro, mais Eulálio conserve le maillot rose avant un contre-la-montre crucial de 42 km.