It was the final mountain stage of the 2018 Tour de France, with six (6!) categorised climbs, including the iconic HC Cols des Tourmalet and Aubisque. It was the time to attack the Skytrain if possible – and attacks came thick and fast. In the end, it was JumboBee Primoz Roglic, whose explosive attacks and breathtaking descent to the finish knocked Chris Froome out of third and sets up an exciting final ITT tomorrow. Geraint Thomas never looked in trouble and sprinted for second, extending his lead by a few precious seconds.

Chad sums it up

Stage 19: Some top fellas lobbed long bombs with limited luck, then the alpha whale attended to all alarming attacks, the underdogs ultimately unable to usurp him. #oversimpLeTour

Rider(s) of the Day

I’ve got a few – and some might be surprising. My first Rider of the Day is the stage winner, Primoz Roglic. It was always going to be a day of JumboBee stinging attacks, not least because this morning, Roglic was only 16sec away from the third step on the podium, if only he could oust Chris Froome. Of all the teams who took up pace-making throughout the stage (giving Sky a free ride), it was perhaps Robert Gesink‘s blistering pace on the Col d’Aubisque that was most confounding to fans.

Ostensibly to keep a Mikel Landa-led break under control, Gesink also shelled out a lot of riders from the yellow jersey group, including a couple Sky domestiques. Then came Steven Kruijswijk, trying to draw out Tom Dumoulin and Chris Froome. With Dumoulin chasing and the pace uncontrollable by the Sky train, Roglic kept the pressure up, continuing to draw out Big Tam until Chris Froome lost contact with the group. Fast-forward to Roglic going over the summit with Dumoulin and Thomas in tow and then flying down the mountain until he broke free, winning the stage, taking third and closing the gap to second-placed Dumoulin to 21sec.

Congrats to Roglic on the win. Took the race by the horns with some insanely impressive attacks when nobody else could. Also, thank you to Landa, Majka, Bardet, Zakarin and all the others who really lit up this stage with over 100 km to go. Today was a real show. Merci! #TDF2018

My next Rider of the Day is Tour newbie Egan Bernal. When it was announced earlier this summer that the 21-year-old Sky rider would be on the Tour team, there was a worry that it was too soon. He’s since proved that he was more than up to the challenge. This week particularly, he has earned his salary at the sharp end of the mountain stages, keeping Thomas safe and helping Froome minimise his losses. While Thomas is likely to win this year’s Tour, it will almost certainly be Bernal who is the focus for Sky’s future Grand Tour plans. After today’s stage, Bernal is 15th in the GC. Not bad for a first Tour.

My third Rider of the Day is Geraint Thomas. His performance today – so calm, so assured – was impeccable. The Sky train made sure he was never in danger, but when the rubber met the road on the Aubisque and it was just him with Dumoulin and the two JumboBees, he followed every attack, descending without fear and had enough in the tank to sprint for second to pick up a few more seconds on Dumoulin. Whatever tomorrow’s time trial has to bring (and with Roglic, Dumoulin and Froome all going hell for leather to settle the podium places), Geraint Thomas has ridden a spectacular race.

Moto controversy

Today’s stage was not without a bit of controversy. Tom Dumoulin was angry at the end of the stage, believing that Roglic got an unfair advantage from the moto in front of him on the final descent. He hasn’t, however, filed a complaint.

Movistarlets rise and fall

What brought the JumboBees out of their hive was the attack by Mikel Landa and Romain Bardet on the climb of the Tourmalet. And, as is his wont when he’s in form, Landa busted the race open. Although he didn’t win the stage (he finished 7th with the Dumoulin group), he did move up one in the GC to sixth (and picked up the Most Aggressive Rider today). His teammate Nairo Quintana was still suffering from his crash yesterday and lost 7 minutes on the stage. He is now 9th on GC.

But the Movistarlet that really impressed today was Andrey Amador. After working hard all day in the break, he slipped back to help Landa when his teammate made his attack and worked hard to help that select group get a decent gap. But it was what he did afterwards that was so lovely.

Amador. Part of the early break. Then riding his heart out for Landa at the front. Ultimately, he's dropping back to the peloton with bottles and gels for his teammates and then offering the rest to other riders in the pack before letting go. Class act @Andrey_Amador 👏 #TDF2018

Jerseys, both front and back

It was a day of very differing fortunes for the polka dot and green jerseys. Julian Alaphilippe kept up his swashbuckling style by taking maximum points on the Col d’Aspin and the Tourmalet. This has been the Quickstepper’s breakthrough Tour de France and I think we can safely say that he is now possibly the most popular Frenchman around.

He's already won the King of the Mountains competition and now @alafpolak adds the Souvenir Jacques Goddet as he's first over Col du Tourmalet.

Today was perhaps one of the hardest days in the cycling life of Peter Sagan. After his crash yesterday, he was really suffering on the mountains today. He fell behind the peloton quite early (surrounded by his teammates) and we’ve never seen him looking so distressed on a bike. Thankfully, he was embraced by the gruppetto and came in well within the time cut.

Sagan: "He might be on the Col d'Aspin, but he's riding up Struggle Street"