Závodníci si 163 kilometrů dlouhou druhou etapu moc neužívali, protože v chladném počasí se na ně snášel vytrvalý déšť. Uprchlíky Samuela Lerouxe (TotalEnergies), Axela Bouqueta (St Michel – Preference Home – Auber93), Arnauda Tendona (Van Rysel Roubaix) a Maëla Guégana (CIC Pro Cycling Academy) stahovaly především týmy Unibet Rose Rockets a Pinarello–Q36.5 pro své sprintery Dylana Groenewegena a Mattea Moschettiho.

A málem se jim to nepodařilo, Švýcar Tendon totiž jel skvěle a držel i v závěrečném kilometru náskok několika sekund. Do finiše musely Unibetu a Pinarellu pomoci tým Decathlon CMA CGM a Tendon byl dostižen jen pár metrů před cílovou páskou.

Mathieu Kockelmann (Lotto–Intermarché) začal spurtovat brzy, ale nakonec to bylo dobré rozhodnutí. Naopak souhra týmu Unibet Rose Rockets moc nevyšla, Lukáš Kubiš si vystoupil z háku za Lucemburčanem a Groenewegen musel stahovat malý odstup. Groenewegen a Moschetti měli na pásce vyšší rychlost než Kockelmann, ale ten měl dostatečný náskok a cílem projel na prvním místě.

Na Groenewegena zbylo druhé místo, stejné umístění drží v celkovém pořadí Kubiš s odstupem čtyř sekund za Tomem Crabbem (Flanders Baloise). Slovenský mistr se posunul do čela bodovací soutěže.