Il danese Jonas Vingegaard (Visma-Lease a Bike) ha vinto la settima tappa del Giro d'Italia, la Formia-Blockhaus di 244 chilometri, la più lunga e col primo arrivo in salita di questa edizione.
Il favorito della corsa ha attaccato a metà della dura salita finale, staccando l'austriaco Felix Gall, che si è classificato secondo, l'australiano Jai Hindley finito terzo e anche l'italiano Giulio Pellizzari, giunto quarto. La maglia rosa resta al portoghese Afonso Eulalio.
