1. Au revoirpublished at 17:50 British Summer Time 17 July

    Tadej Pogacar with his arms aloft on the podium after winning stage 12 of the 2025 Tour de FranceImage source, Reuters

    That's all from today's stage, which concluded with a dominant win by Tadej Pogacar on the first summit finish of this year's Tour de France.

    The reigning champion was expected to be tested on the first proper mountain stage this year, especially after suffering minor injuries on a crash yesterday, but he stormed clear on the final Hautacam climb to regain the yellow jersey from Ben Healy.

    The Slovenian carries a comfortable advantage into Friday's individual time trial from Loudenvielle to Peyragudes. We'll be back from about 12:30 so we do hope you'll join us again then.

  2. Pogacar dedicates win to Privitera after his tragic deathpublished at 17:34 British Summer Time 17 July

    Tadej Pogacar points to the sky after winning stage 12 of the 2025 Tour de FranceImage source, EPA

    Tadej Pogacar pointed to the sky when he crossed the finish line and he finished his post-stage interview by dedicating his victory to 19-year-old Italian rider Samuele Privitera, who has died following an accident during the first stage of the Giro della Valle d’Aosta, an Under-23 event.

    "I think this stage today can go for Samuele and to all his family," Pogacar added.

    "It was really sad, it was the first thing I read in the morning.

    "I was thinking in the last kilometre about him and how tough this sport can be and how much pain it can cause."

  3. General classification standings after stage 12published at 17:26 British Summer Time 17 July

    1. Tadej Pogacar (Slo/UAE Emirates-XRG) 45hrs 22mins 51secs
    2. Jonas Vingegaard (Den/Visma-Lease a Bike) +3mins 31secs
    3. Remco Evenepoel (Bel/Soudal Quick-Step) +4mins 45secs
    4. Florian Lipowitz (Ger/Red Bull-Bora Hansgrohe), +5mins 34secs
    5. Kevin Vauquelin (Fra/Arkea-B&B Hotels) +5mins 40secs
    6. Oscar Onley (GB/Picnic PostNL) +6mins 5secs
    7. Primoz Roglic (Slo/Red Bull-Bora Hansgrohe) +7mins 30secs
    8. Tobias Johannessen (Nor/Uno-X Mobility) +7mins 44secs
    9. Felix Gall (Aut/Decathlon-AG2R La Mondiale) +9mins 21secs
    10. Matteo Jorgenson (US/Visma-Lease a Bike) +12mins 12secs
  4. 'It was hard for everybody but we were super strong'published at 17:19 British Summer Time 17 July

    Tadej Pogacar celebrates with a team member after winning stage 12 of the 2025 Tour de FranceImage source, EPA

    Tadej Pogacar on his injuries after yesterday's fall: "For sure, you don't know how the body reacts after the crash but it was not too bad. It was not a bad crash. I feel my hip only if I do acrobatics, but here I'm just riding a bike so it's not big flexing. Yeah, I sweated a bit more but maybe it's good.

    "We did a super job. The team rode really well, 'chapeau' also to Ben Healy and EF [Education-EasyPost], they were trying to defend the jersey. They showed really big spirit. And also Uno-X [Mobility], they fought for their own GC, so it was hard today for everybody.

    "But in the end we were super strong. We had this stage in mind for a long time and we did it."

  5. Pogacar insists there was no 'revenge mission'published at 17:06 British Summer Time 17 July

    Tadej Pogacar celebrates winning stage 12 of the 2025 Tour de FranceImage source, Getty Images

    Stage winner Tadej Pogacar has been asked whether this feels like revenge after losing to Jonas Vingegaard on the Hautacam climb in 2022.

    "The first time I rode Hautacam, when I did a recon, it was a super nice climb," he said. "I was looking forward to riding this climb and then it was in the Tour de France in 2022.

    "I was trying with my head through the wall to get back the yellow jersey but Visma was too strong back then.

    "I almost forgot about that. I was just looking forward to today, then all the people, all the time were, coming to me saying 'oh yeah, this is the revenge time', blah blah blah.

    "Then when we approached the bottom of the climb it was the reverse story of a few years ago. One Belgian guy again on the front, Tim [Wellens], and our team. I'm super happy to take time [out of Jonas Vingegaard] and win on this climb."

  6. Stage 12 resultspublished at 16:51 British Summer Time 17 July

    1. Tadej Pogacar (Slo/UAE Emirates-XRG) 4hrs 21mins 19secs
    2. Jonas Vingegaard (Den/Visma-Lease a Bike), +2mins 10secs
    3. Florian Lipowitz (Ger/Red Bull-Bora-Hansgrohe), +2mins 23secs
    4. Tobias Johannessen (Nor/Uno-X Mobility), +3mins
    5. Oscar Onley (GB/Picnic PostNL) Same time
    6. Kevin Vauquelin (Fra/Arkea-B&B Hotels), +3mins 33secs
    7. Remco Evenepoel (Bel/Soudal Quick-Step) +3mins 35secs
    8. Felix Gall (Aut/Decathlon-AG2R La Mondiale) +4mins 2secs
    9. Primoz Roglic (Slo/Red Bull-Bora-Hansgrohe) +4mins 8secs
    10. Carlos Rodriguez (Spa/Ineos Grenadiers) +7mins 26 secs
  7. Postpublished at 16:50 British Summer Time 17 July

    Jonas Vingegaard crosses two minutes 10 seconds after Tadej Pogacar.

    The reigning champion will lead the Dane by three minutes 30 seconds.

  8. Pogacar wins stage 12 to regain yellow jerseypublished at 16:47 British Summer Time 17 July
    Breaking

    Tadej Pogacar rolls over the finish line at the Hautacam summit as Jonas Vingegaard continues to drift.

  9. Postpublished at 1km to go

    Florian Lipowitz is set to overtake Remco Evenepoel and climb into the GC podium positions.

  10. Postpublished at 2km to go

    Tadej Pogacar just had the awareness to point out to the camera motorbike that it had a cardboard sign attached to it after being dropped by one of the passionate fans up the Hautacam.

  11. Postpublished at 3km to go

    Tadej Pogacar is 90 seconds clear of Jonas Vingegaard.

    So much for cracking Pogacar, at this rate Vingegaard's time deficit to Pogacar will be doubled.

  12. Postpublished at 4km to go

    At this point yesterday Tadej Pogacar was sliding along the tarmac in Toulouse.

    Now he's set for his third stage win of this year's Tour and will regain the yellow jersey.

    Tadej Pogacar climbing en route to winning stage 12 of the 2025 Tour de FranceImage source, Reuters
  13. Postpublished at 5km to go

    Tadej Pogacar leads Jonas Vingegaard by more than a minute, as Florian Lipowitz and British rider Oscar Onley go clear of the group behind Vingegaard.

  14. Postpublished at 6km to go

    We're just halfway through the Hautacam climb but Tadej Pogacar is showing no signs of letting up.

    The three-time Tour winner leads Jonas Vingegaard by 57 seconds, with the next group a further minutes adrift.

  15. Postpublished at 7km to go

    Tadej Pogacar is 50 seconds ahead of Jonas Vingegaard, with the Primoz Roglic group more than 1min 30secs back.

  16. Postpublished at 8km to go

    Tadej Pogacar is now 40 seconds clear as he targets a third stage win on this year's Tour.

  17. Postpublished at 9km to go

    The gap goes past 30 seconds, Jonas Vingegaard is battling to stay within reach of reigning champion Tadej Pogacar.

  18. Postpublished at 10km to go

    Tadej Pogacar is now 15 seconds clear of Jonas Vingegaard.

    Florian Lipowitz, Primoz Roglic, Oscar Onley and Tobias Johannessen are 40 seconds off, with Remco at Evenepoel 1min 5secs.

  19. Pogacar passes leader Armirailpublished at 11km to go

    Bruno Armirail had a 1min 50sec lead at the foot of the Hautacam.

    He's just been passed by Tadej Pogacar, with Jonas Vingegaard trailing by 10 seconds.

  20. Postpublished at 12.5km to go

    Jhonatan Narvaez takes over from Tim Wellens, and he attacks with UAE team-mates Adam Yates and Tadej Pogacar.