With the race altogether with over 40km still to go, Luxembourg rider Larry Valvasori decided to try his luck and made a solo move up the road.
When he was caught another counter-attack almost immediately came over the top from his teammate, Jean Louis Le Ny.
Into the final 10km and the race was all back together with attention then turning to the sprint finish.
The INEOS Grenadiers were doing the majority of work at the front of the bunch and as the final sprints began to open Filippo Ganna was leading out
Elia Viviani.
In the end though it wasn't to be for Viviani, with
TotalEnergies, Jason Tesson emerging victorious.