Ordine d’arrivo:
1° Juan Molano (UAE Team Emirates) 3h55’39”
2° Alberto Dainese (Team DSM)
3° Matteo Trentin (UAE Team Emirates)
4° Jordi Meeus (Bora Hansgrohe)
5° Jon Aberasturi (Caja Rural)
6° Reinardt Janse Van Rensburg (Qhubeka NextHash)
7° Itamar Einhorn (Israel Start Up Nation)
8° Chris Lawless (TotalEnergies)
9° Marc Sarreau (Ag2r Citroen)
10° Gonzalo Serrano (Movistar)
Classifica generale:
1° Gonzalo Serrano (Movistar)
2° Edward Planckaert (Alpecin Fenix) a 1″
3° Vincenzo Albanese (Eolo Kometa)
4° Santiago Buitrago (Bahrain Victorious) a 3″
5° Romain Bardet (Team DSM) a 9″
6° Robert Stannard (BikeExchange)
7° Jetse Bol (Burgos BH)
8° Mikel Landa (Bahrain Victorious)
9° Miguel Florez (Arkea Samsic)
10° Jonathan Lastra (Caja Rural)