Australia's Kaden Groves has completed his set of grand tour stage wins after traversing the slippery roads to triumph on the penultimate day of the Tour de France.
His late solo breakaway left the big two of Tadej Pogačar and Jonas Vingegaard trailing in the pouring rain of northern France.
The Alpecin-Deceuninck rider surged ahead 16 kilometres from home and held on for his first Tour stage win and 10th at major races. The 26-year-old from the Sunshine Coast has claimed two at the Giro d'Italia and seven at the Spanish Vuelta.