Le Danois s’est imposé devant le Britannique Oscar Onley et le Slovène Matej Mohoric, au terme d’une étape de 157 kilomètres, au sommet d’une côte de 1.500 mètres, avec un dénivelé approchant par endroits 20%.
Grâce à ce succès, Vingegaard se hisse en deuxième position du classement général, à une seconde de l’Italien Jonathan Milan (Bahrain Victorious), le vainqueur des deux premières étapes, qui a terminé cinquième jeudi.
Le coureur avait connu « des moments difficiles » après le Tour, selon son directeur sportif Frans Maassen. Il avait renoncé à participer aux récents championnats du monde en Australie.
Vendredi, la 4e étape du Tour de Croatie relie Biograd na Moru à Crikvenica (219 km), le long de la Côte Adriatique.