The first French stage winner of the 2018 Tour de France and fittingly, Julian Alaphilippe's ride was full of panache.
A big hand to Greg van Avermaet too, fighting his way into the breakaway to ensure at least one more day in yellow.
That's it for this live text - the report of stage 10 is building here.
Mark Cavendish's stage-by-stage guide is here. We're still waiting to see if he makes it within the time cut but the latest indication is the British sprinter should be fine.
And join us tomorrow for another crucial stage in the Alps.