Jonathan Milan won a rain-soaked sprint finish in Valence to take his second stage win in this year’s Tour de France, after a treacherous finish from which Tadej Pogacar, the race leader, and Jonas Vingegaard, his nearest rival, both emerged unscathed.
In what was probably the final stage of the 2025 Tour suited to the sprinters, others were not so fortunate after a downpour made the final kilometres through suburban Valence horribly greasy.