Le vainqueur du jour a attaqué à 2 km de l'arrivée, mais a été rejoint par le Danois Sören Kragh Andersen. Aux 500 m, ce dernier a lancé le sprint, vite contré par le Belge, qui a conservé une longueur d'avance sur le petit peloton des favoris pour fêter le plus beau succès de sa carrière.
Tout s'est joué dans le final de la "Primavera". Les derniers rescapés de l'échappée du jour ont été avalés dans la Cipressa, avant-dernière difficulté. Les coéquipiers de Van Aert, le vainqueur sortant, ont imprimé un train d'enfer qui a empêché toute attaque.
Dans le Poggio, ce sont les Ineos qui ont mené. Peu avant le sommet, Julian Alaphilippe a lancé une attaque, mais le champion du monde français a vite été rejoint par Van Aert et le Néerlandais Mathieu Van der Poel, qui faisait figure d'épouvantail. Personne n'a pu se dégager dans la descente, et Stuyven a eu la bonne idée de lancer un démarrage à 2 km du but. Son audace a été récompensée.
ats/lb