Warren Barguil of Team Sunweb has won Stage 13 of the Tour de France in Foix on an afternoon when the forecast Bastille Day fireworks resulted in a pulsating day's racing that will live long in the memory and resulted in a French victory.
Astana's Fabio Aru retains the race leader's yellow jersey, while Barguil stretches his lead in the mountains classification.
It was a good day, too, for Team Sky's Mikel Landa, who got clear with Trek Segafredo's Alberto Contador - the pair were caught by Barguil and Movistar's Nairo Quintana on the long descent into Foix - with the Basque rider moving to fifth place on GC, 1 minute 9 seconds off the race lead.
He finished fourth in the quartet that contested the finish, missing out on bonus seconds, with Quintana second and Contador third.
Behind, in the group containing the riders at the top of the General Classification, there was attack and counter attack on the final descent into Foix.
Ultimately it was Quick Step Floors rider Dan Martin and Orica-Scott's Simon Yates, who leads the young rider's classification won last year by his team-mate and twin brother Adam, who got clear.
The pair reached the finish line 1 minute 39 seconds behind the winner, but 9 seconds ahead of the four riders who occupied the top places overall this morning, with Aru retaining the race lead by 6 seconds from Team Sky's Chris Froome.
AG2R-La Mondiale's Romain Bardet remains 25 seconds behind Aru as the race heads towards his home roads in the Auvergne over the weekend, with Cannondale-Drapac's Rigoberto Uran - who this morning had yesterday's 20-second penalty for an illegal feed reversed - remaining fourth, a further 10 seconds back.
At 101 kilometres, today's stage from St-Girons was the shortest of this year's 104th edition of the race, and it was clear that there would be attacks from the moment the flag dropped to signal the start of racing as the peloton rode from the Pyrenean foothills into the high mountains then back down.
To no-one's surprise, given that today's stage fell on France's Fete Nationale, Direct-Energie's Thomas Voeckler - who spent 10 days in the yellow jersey in 2004 and again in 2011, and who retires after this race - was among those who tried to get away early on, but he was brought back and his last hurrah will have to wait for another day.
Stage winner, Warren Barguil
I've been looking for success for a long time. I've been close on several occasions so to win on Bastille Day and being the first Breton stage winner for a long time  makes me super happy because I feel like I have the double nationality [French and Breton].
Beating Alberto Contador who I mimicked when I won races as a young rider in Brittany means a lot to me. I've been criticised on social media for losing time on purpose but I came to the Tour de France with the only goal to finish it.
Two months ago I was on a bed at hospital and when I resumed racing at the Dauphiné, I got dropped on day 1 along with the sprinters. Being fresh helps me perform at the Tour now.
I'm close to my top form but I had to spend some time at the back of peloton to be able to enjoy those moments in the mountains.
Now I wish Romain Bardet to win the Tour de France. I'd like to be part of the spectacle in the Alps and help him out if it happens.
It would be a great satisfaction for us to have a French winner of the Tour de France."
Race leader, Fabio Aru
I was expecting attacks from everyone. So I focused on following those who were the closest to me on GC.
I know [former team-mate] Mikel Landa very well. He's strong but he had more room because he was three minutes adrift. Now that he's back up, I won't give him so much freedom again.
Had I tried to follow everyone, I could have gone in a state of crisis because it was a hard and fast race. I'm satisfied with the outcome.
I'm also very pleased by all the encouragements I'm getting in France all along. I didn't expect so many people to call my name. I love it."
Simon Yates, who extended his lead in the best young rider's competition
The pace was really strong on the final climb. For sure everybody was hurting. I didn't have the kick to really go.
I rode at my rhythm to the top. It was nice to come back. In the descent, I managed to get away. With Dan, we worked well until the finish line.
I gained only a few seconds but I'm sure it'll count at the end. A short stage like today only creates positive racing at the difference of yesterday.
Mikel Landa, now fifth overall
I think Contador was a nice wheel to follow. He is a very good rider in those kind of stages and I followed him.
I thought about the stage win but I knew it was difficult. Yesterday also I was happy, we did an amazing job, I could not try to win the stage.
You work more for the team. You're here to win the Tour.
I don't think I'm stronger than Chris. He has won three Tours. We have also a hard week coming up with one time trial Chris can win without me.
Simon joined road.cc as news editor in 2009 and is now the site’s community editor, acting as a link between the team producing the content and our readers. A law and languages graduate, published translator and former retail analyst, he has reported on issues as diverse as cycling-related court cases, anti-doping investigations, the latest developments in the bike industry and the sport’s biggest races. Now back in London full-time after 15 years living in Oxford and Cambridge, he loves cycling along the Thames but misses having his former riding buddy, Elodie the miniature schnauzer, in the basket in front of him.