Cavendish siegte zum Abschluss des Ungarn-Gastspiels am Sonntag nach 201 Kilometern von Kaposvar nach Balatonfüred vor dem Franzosen Arnaud Démare und dem Kolumbianer Fernando Gaviria.
Das Rosa Trikot des Gesamtersten trägt weiterhin der Niederländer Mathieu van der Poel, der die Auftaktetappe gewonnen und auch im Zeitfahren am Samstag mit dem zweiten Platz überzeugt hatte. Sein Vorsprung in der Gesamtwertung auf den Briten Simon Yates beträgt elf Sekunden.
Nach drei Etappen in Ungarn kehrt der Giro nach Italien zurück. Dort wartet nach dem Ruhetag auf der vierten Etappe am Dienstag über 172 Kilometer zum Ätna hinauf bereits die erste Bergankunft. Die Italien-Rundfahrt endet am 29. Mai in Verona.
pcs/dpa/ch/km