Marc Hirschi has come mighty close to his first stage win at the Tour de France on two occasions this year; on stage 2 where he was beaten by Julian Alaphilippe, and on stage 9 where his 90KM solo ride came up agonisingly short. He put that right today with a classy ride into Sarran. Also previewing the resumption of the GC battle on stage 13.