Der 27-Jährige ließ sich auch im abschließenden Einzelzeitfahren über zehn Kilometer an der Adriaküste in San Benedetto del Tronto das Blaue Trikot des Spitzenreiters nicht mehr abnehmen. Der Tagessieg ging an den Australier Rohan Dennis.
Kwiatkowski siegte im Endklassement mit 24 Sekunden vor dem Italiener Damiano Caruso. Dritter wurde der Brite Geraint Thomas, auf Platz vier kam der 24 Jahre alte Genter Tiesj Benoot.
dpa/belga/mh