El francés Julián Alaphilippe, con un aguerrido ataque a 13km de meta, se marchó junto a Hirschi y Adam Yates. Los tres, tras un gran descenso, manejaron la carrera hasta el final con un recorrido de 186 kilómetros
Clasificación de la 2ª etapa
1º Julian Alaphilippe (Deceuninck) 4h 55:27
2º Marc Hirschi (Trek) m.t.
3º Adam Yates (Mitchelton) a 1″
4º Greg van Avermaet (CCC) 2″
5º Sergio Higuita (Education First) m.t.
Clasificación general
1º Julian Alaphilippe (Deceuninck) 8h 41:35
2º Marc Hirschi (Trek) a 4″
3º Adam Yates (Mitchelton) 7″
4º Sergio Higuita (Education First) 17″
5º Tadej Pogacar (UAE) m.t.