|Tour de France: 1-23 July|
|Coverage: Live text commentary of every stage on the BBC Sport website. BBC Radio coverage on 5 live sports extra and/or website from 14:30 BST on every stage.|
Britain's Chris Froome lost the leader's yellow jersey to Fabio Aru as France's Romain Bardet won stage 12 of the Tour de France in Peyragudes.
The Team Sky rider cracked on the brutal uphill finish, finishing seventh, and Italy's Aru pounced to take the race lead by just six seconds.
Bardet climbed to victory on the 214.5km stage to move third overall.
Colombia's Rigoberto Uran was second on the stage, followed by Aru and Froome's Team Sky team-mate Mikel Landa.
"It was a tough day for me in the final metres and my team-mates had done such an amazing job," said Froome.
"But I didn't have the legs to finish it off, it's as simple as that. No excuses. I just didn't have the legs on the final kick."
British champion Steve Cummings made a long solo break on the 50th anniversary of the death of compatriot Tom Simpson but was caught inside the final 10km on the penultimate climb.
Britain's Simon Yates moved up to sixth overall after finishing ninth on the stage and retains the best young rider's white jersey.
- Chris Froome on the secret world of climbing
- Tour de France stage-by-stage guide
- BeSpoke: Download the Radio 5 live podcast
- Relive Thursday's stage 12
Froome falters despite Sky's efforts
For the majority of this first day in the Pyrenees - the second longest stage of this year's Tour - Team Sky successfully employed their familiar tactic of sitting at the front of the peloton, keeping the pace just high enough to neutralise attacks by defending champion Froome's rivals.
All seven of Froome's remaining team-mates were still in place at the foot of the highest climb of the day - the 'hors categorie' Port de Bales - before Landa and fellow Spaniard Mikel Nieve guided their leader into the final few kilometres.
New Zealand's George Bennett attacked in the final kilometre and although Landa reeled him in, Aru then kicked.
He distanced Froome as Uran and Bardet bridged the gap before the Frenchman found enough power to haul himself up a section with a gradient of 16% to win.
Uran and Aru followed two seconds later but Froome was still struggling in visible pain behind, eventually losing 22 seconds to stage-winner Bardet and with it the yellow jersey to Aru.
Whether Froome's style simply did not suit the punchy 2.4km final climb, or whether there are issues with his form this year, remains to be seen.
Advantage Aru or beware Bardet?
Having won his first Tour stage at La Planche des Belles Filles on stage five, Aru now has the first yellow jersey of his career.
The Astana rider closely marked Froome throughout the stage - albeit a little too close when he followed the Briton and Nieve off the road as they overshot a corner at the foot of the Peyresourde, only to easily catch back up - and attacked with just enough road left to take the overall lead.
Aru's Astana team have been considerably weakened, however.
Dario Cataldo abandoned after a crash on stage 11 and Jakob Fuglsang could follow, having had to battle to finish stage 12 after suffering two fractures in the same crash that forced his team-mate out of the Tour.
Bardet - bidding to become the first French Tour winner since Bernard Hinault in 1985 - finished a distant second to Froome in last year's Tour but has shown more attacking intent in this edition, epitomised by the words, "Take the risk or lose the chance," printed on the top tube of his bike.
Cannondale-Drapac rider Uran, Bennett and Serge Pauwels of Team Dimension Data were given 20-second time penalties for taking bottles in the final 10km, but the race jury reversed their decision on Friday.
Courageous Cummings finally caught
After a frantic scramble for position early on, a group of 12 riders broke clear, including Dimension Data's Cummings - an expert in long, solo victories from breakaways, having won Tour stages in this manner in both 2015 and 2016.
The group gradually thinned until just Cummings and Belgium's Thomas de Gendt remained, before the Briton attacked to pass over the summit of the Port de Bales alone, only to be caught on the Peyresourde.
Cummings may look to get in a breakaway again, with stage 19 in particular a potential target.
More French glory on Bastille Day?
Friday's stage 13 is a short but mountainous 101km route from Saint-Giron to Foix, taking place on Bastille Day.
French riders are almost duty bound to attack on their national day and with Bardet's descending skills, could he win the race into Foix and make it back-to-back stage wins?
Stage 12 result:
1. Romain Bardet (Fra/AG2R) 5hrs 49mins 38secs
2. Rigoberto Uran (Col/Cannondale) +2sec
3. Fabio Aru (Ita/Astana) Same time
4. Mikel Landa (GB/Sky) +5secs
5. Louis Meintjes (SA/Team UAE Emirates) +7secs
6. Dan Martin (Ire/Quick-Step) +13secs
7. Chris Froome (GB/Team Sky) +22secs
8. George Bennett (NZ/LottoNL-Jumbo) +27secs
9. Simon Yates (GB/Orica) Same time
10. Mikel Nieve (Spa/Team Sky) +1min 28secs
General classification after stage 12:
1. Fabio Aru (Ita/Astana) 52hrs 51minutes 49secs
2. Chris Froome (GB/Team Sky) +6secs
3. Romain Bardet (Fra/AG2R) +25secs
4. Rigoberto Uran (Col/Cannondale) +35secs
5. Dan Martin (Ire/Quick-Step) +1min 41secs
6. Simon Yates (GB/Orica) +2min 13secs
7. Mikel Landa (Spa/Team Sky) +2min 55secs
8. Nairo Quintana (Col/Movistar) +4min 01sec
9. George Bennett (NZ/LottoNL-Jumbo) +4min 04secs
10. Louis Meintjes (SA/Team UAE Emirates) +4min 51secs