Der 25-Jährige wurde beim Einzelzeitfahren über 15,7 Kilometer Dreizehnter. Das reichte, um den Australier Jai Hindley hinter sich zu lassen.
Der Etappensieg ging an den Italiener Filippo Ganna. Zweiter wurde Victor Campenaerts. Dritter der Australier Rohan Dennis.
Geoghegan Hart lässt im Gesamtklassement Jai Hindley und Wilco Kelderman hinter sich.
dpa/mh/re