En début de course, un groupe de neuf attaquants se forme en deux temps et compte jusqu'à quatre minutes d'avance sur le peloton. Il est constitué des ItaliensDavide Martinelli,Edoardo Zardini,Simone Bevilacqua etSamuele Zoccarato, des AllemandsMarco Brenner etLeon Heinschke, du NéerlandaisTaco van der Hoorn, du FrançaisLilian Calmejane et de l'EspagnolSergio García González. Dans le peloton, à une centaine de kilomètres de l’arrivée, dans le cinquième secteur de routes blanches, une chute importante due au vent contraint notammentTiesj Benoot à l’abandon et envoie au sol les deux principaux favorisJulian Alaphilippe etTadej Pogačar mais les deux hommes parviennent à recoller au peloton. À 52 kilomètres du terme, les quatre derniers fuyards (Calmejane, Zoccarato, Brenner et van der Hoorn) sont repris par le peloton. Deux kilomètres plus loin,Tadej Pogačar place une attaque dans le long secteur de routes blanches de Monte Sante Marie et s'isole en tête. Il est très vite pris en chasse par l'EspagnolCarlos Rodriguez mais ce dernier est repris et dépassé à environ 25 kilomètres de Sienne par un groupe de cinq hommes maintenant la chasse une minute derrière Pogačar qui ne faiblit pas. Ces cinq coureurs sont le DanoisKasper Asgreen, l'ÉquatorienJhonatan Narváez, le BelgeTim Wellens, l'EspagnolAlejandro Valverde et l'AméricainQuinn Simmons. À une quinzaine de kilomètres du but, Asgreen lâche ses compagnons mais ne réussit pas à se rapprocher de Pogačar. Un peu après le sommet de l’ultime secteur en terre, Le Tolfe, à environ 10 kilomètres de l'arrivée, Asgreen est rattrapé par Valverde mais les deux hommes ne parviennent pas à combler leur retard surTadej Pogačar qui rallieSienne en vainqueur.Alejandro Valverde, qui a lâchéKasper Asgreen dans la dernière montée dans la ville de Sienne, termine à la deuxième place.