Dan Martin gains time as Froome retains yellow jersey
Bauke Mollema won stage 15 of the Tour de France to Le Puy-en-Velay as Chris Froome survived a scare to retain the yellow jersey.
Ireland's Dan Martin moved up to fifth position after another impressive display.
Dutchman Mollema attacked from the remnants on the breakaway in the closing stages of the 189.5 kilometre stage from Laissac-Severac L'Eglise to take his first career Tour win.
Froome had needed a wheel change when the race was on approaching the Col de Peyra Taillade, and lost almost a minute before spending eight kilometres chasing his way back to the group of main contenders.
But the three-time Tour winner held on and retains his lead of 18 seconds over Italian Fabio Aru, with Frenchman Romain Bardet a further five seconds down in third place.
Bardet's AG2R La Mondiale team had upped the pace as the category one Peyra Taillaide - the penultimate climb of the day - approached with around 40km left, and had already distanced Froome once before the Team Sky man was forced to pull over.
Froome took a quick wheel change from Michal Kwiatkowski before Mikel Nieve and Sergio Henao helped pace him up the climb.
Mikel Landa then answered questions about his loyalty to the cause by dropping out of the lead group to finish the job, and Froome clung on as Bardet tried a brief attack before the summit.
The main group of contenders marked each other over the rolling final kilometres, but Irishman Dan Martin was allowed to pull clear with around eight kilometres left and claw back more time.
The Quick-Step Floors rider, still feeling the effects of a stage nine crash, picked up 14 seconds to move up to fifth place ahead of Landa, now 72 seconds off yellow.
It had been clear since midway through the day that stage honours would go to the breakaway, with Sky happy to let a 28-man group pull further and further away.
German Tony Martin tried his luck with a long-range attack, but after the Katusha-Alpecin man was caught on the Peyra Taillade, there were a series of attacks and counter-attacks.
Mollema attacked on the descent of the Peyra Taillade, and held off a chasing group of Warren Barguil, Primoz Roglic, Diego Ulissi, and Tony Gallopin over the final categorised climb, the Cote de Saint-Vidal, to ride to the finish alone.