1. Rohan Dennis, Australia, BMC Racing Team, 9:39.

2. Michal Kwiatkowski, Poland, Team Sky, :06 seconds behind.

3. Victor Campenaerts, Belgium, Lotto Soudal, :07.

4. Nelson Oliveira, Portugal, Movistar Team, :17.

5. Dylan van Baarle, Netherlands, Team Sky, :20.

6. Alessandro De Marchi, Italy, BMC Racing Team, :21.

7. Jonathan Castroviejo, Spain, Team Sky, same time.

8. Simon Geschke, Germany, Team Sunweb, same time.

9. Ion Izagirre, Spain, Bahrain-Merida, :22.

10. Wilco Kelderman, Netherlands, Team Sunweb, same time.

11. Dylan Teuns, Belgium, BMC Racing Team, same time.

12. Fabio Felline, Italy, Trek-Segafredo, same time.

13. Benjamin Thomas, France, Groupama-FDJ, :23.

14. Andrey Amador, Costa Rica, Movistar Team, same time.

15. Brent Bookwalter, United States, BMC Racing Team, same time.

Also

21. Joey Rosskopf, United States, BMC Racing Team, :28.

24. Benjamin King, United States, Dimension Data, :29.

58. Peter Sagan, Slovaka, Bora-Hansgrohe, :38.

78. Elia Viviani, Italy, Quick-Step Floors, :43.

130. Ian Boswell, United States, Katusha-Alpecin, 1:02.

133. Kiel Reijnen, United States, Trek-Segafredo, same time.

169. Sepp Kuss, United States, LottoNL-Jumbo, 1:17.