Pello Bilbao timed his sprint to perfection as he claimed his first stage victory in the Tour de France.
Krists Neilands attacked his breakaway companions over the top of the final climb on stage 10 but was caught with 3km to go, before Bilboa dominated the sprint to win in Issoire.
Bilbao moves up to fifth overall, with the British trio of the Yates twins, Adam and Simon, and Tom Pidcock each dropping a place as a result.
Jonas Vingegaard kept the overall lead.
Two-time Tour winner Tadej Pogacar is second, while Jai Hindley stays third and Carlos Rodriguez remains fourth.
More to follow.