The day began with a five-rider breakaway establishing itself over the rolling terrain, with Baptiste Veistroffer the most active rider at the front. The Frenchman swept up mountain points and intermediate sprints to secure the first KOM jersey of the race, animating a move that was always likely to be brought back.
Behind, the peloton kept the break on a tight leash.
INEOS Grenadiers took early responsibility for the chase, signalling clear interest in a sprint scenario, while other teams remained attentive as the gap gradually came down.
Despite a brief period where the break was allowed some additional breathing room, the outcome never appeared in doubt. Inside the final 25 kilometres, the move was finally neutralised, setting the stage for an increasingly tense finale.
UAE surge reshapes the race
The race truly ignited inside the final 10 kilometres. UAE Team Emirates - XRG dramatically increased the pace, with Marc Soler driving hard on the front and immediately stretching the peloton. The acceleration forced splits, with several riders distanced as the group began to fracture under the pressure.
Among those caught out were Giulio Ciccone and Tao Geoghegan Hart, underlining just how selective the finale had become. For a moment, the stage looked set to be decided by a reduced group of the strongest riders rather than a sprint.
With Joao Almeida’s team dictating the tempo and key contenders such as Jonas Vingegaard and Remco Evenepoel well positioned near the front, the race had been transformed from a controlled chase into a full-gas fight for position.
Regrouping sets up dramatic sprint finish
However, the descent towards Sant Feliu de Guixols allowed the race to come back together.
A significant portion of the peloton regained contact in the final kilometres, reshaping the outcome once again and reopening the possibility of a sprint. Even then, the aggression did not stop, with Bahrain Victorious attempting a late move through Santiago Buitrago and Lenny Martinez, though the attack was quickly shut down.
That set up a fast and technical run-in to the line, with positioning proving decisive.
Inside the final kilometre, the pace remained high, with teams still fighting for control.
Tom Pidcock launched his sprint from distance, forcing an early response, before Evenepoel surged past in the closing metres.
But it was Dorian Godon who timed his effort to perfection, coming alongside in the final metres to take victory on the line in a tight photo finish. Pidcock held on for third behind the two, capping a finale that had evolved far beyond a straightforward sprint.