Romain Bardet has outlasted the field to win Stage 18 of this year's Tour de France.
Towards the end of Thursday's 186.5km stage, the Frenchman powered clear of Winner Anacona to secure victory by 33 seconds, with the result being enough to take him into the top 10 in the general classification.
Anacona finished in third place after being caught by Pierre Rolland, while Chris Froome finished alongside his rivals to retain the yellow jersey.
Froome remains three minutes 10 seconds ahead of Nairo Quintana, with British compatriot Geraint Thomas maintaining fourth spot.