With the Côte de Villiers-Saint-Frédéric one of two climbs giving the peloton the potential to jettison the sprinters in the final 25km, Julian Alaphilippe made a big acceleration, fighting for King of the Mountains points at the top with Matteo Jorgenson. Although there were no major splits caused in the peloton, the racing was reignited at the front. On the flat after the climb, Kasper Asgreen also attempted a move but similarly couldn't break free.
As things calmed down slightly inside the final 15km, any sprinters who had been dropped, most notably Uno-X Mobility's Alexander Kristoff, were able to re-attach with the peloton. With bonus seconds on offer atop Les Mesnuls though, the racing was brought to life once again by Santiago Buitrago on the final climb of the day. By the top of the climb though it was Jhonatan Narvaez who edged out Jorgenson for the bonus seconds.
There was no calming down after the climb this time either. A number of riders attempted flying attacks in the immediate aftermath, including a very interesting one that involved Mattias Skjelmose, Matteo Trentin and Joshua Tarling that got a small gap. At 2.3km to go though, they too had been caught, with focus finally turning fully towards the upcoming bunch sprint. In the fight for the line, European champion
Tim Merlier was a dominant winner as Arnaud Demare took second in a crowded finish behind.