par Léo De Garrigues (iDalgo)
Comme prévu, tout s'est joué au sprint lors de la troisième étape du Tour d'Italie. Au lendemain du contre-la-montre remporté par Adam Yates, les coureurs parcouraient la Hongrie pour la dernière fois, en ralliant Kaposvar et Balatonfüred sur 201 kilomètres. Un trio, composé de Filippo Tagliani, Samuele Rivi et Mattia Bais a ouvert la route toute la journée mais s'est fait reprendre par le peloton. Le maillot rose Mathieu van der Poel a joué les coéquipiers modèles dans le final mais son sprinteur Jakub Mareczko n'a pris que la 5e place, loin derrière Mark Cavendish, vainqueur avec autorité devant le Français Arnaud Démare. Le podium est complété par Fernando Gaviria. Pas de changement au général et van der Poel rester leader.