Switzerland’s Marc Hirschi produced a superb solo break to record his first professional win on stage 12 of the Tour de France.
Hirschi, 22, went clear with 28km remaining of the 218km ride from Chauvigny to Sarran. The Sunweb rider had led for more than 80km of the ninth stage before finishing third.
Slovenia’s Primoz Roglic retained his overall lead on a quiet day in the general classification race. He finished safely in the main bunch two minutes and 30 seconds behind Hirschi, alongside the defending champion Egan Bernal, to maintain his 21-second advantage over the Colombian.
South Africa’s Daryl Impey, riding for Mitchelton-Scott, finished the stage in 37th position, 2min 30sec behind the winner, while Ryan Gibbons, in the colours of NTT Pro Cycling, was 97th, 13min 38sec behind.
Overall, Impey is in 110th position and Gibbons 130th.