Umbes 40km enne finišit pagesid juhtgrupist kuus meest - Vincenzo Nibali (Bahrein-Merida), Maximilian Schachmann (QuickStep Floors), Cesare Benedetti (Bora-Hansgrohe), Jack Haig (Mitchelton-Scott), Anthony Roux (Groupama-FDJ) ja Tanel Kangert.

Nibali ja Kangert pidasid ees vastu lõputõusu alguseni, viimased jooksikud saadi kätte mõnisada meetrit enne finišit. Tagant tulijatest võttis võidu prantslane Julian Alaphilippe (QuickStep Floors), neljal varasemal aastal võidutsenud hispaanlane Alejandro Valverde (Movistar) leppis sedapuhku teise kohaga.

Lõputõusu all ehk umbes kilomeeter enne lõppu jala sirgeks lasknud Kangert sai 40. koha (+1.46).