1. Postpublished at 16:16 British Summer Time 17 July

    Tim Wellens of UAE is setting the pace in the GC group, and Visma rivals Matteo Jorgenson, Simon Yates and Sepp Kuss have already been dropped.

  2. Postpublished at 15km to go

    Brace yourselves gents...

    The climb to today's finish is 13.5km long, with an average gradient of 7.8%.

    Graph showing profile of finish to stage 12 of the 2025 Tour de FranceImage source, ASO
  3. Postpublished at 20km to go

    Bruno Armirail of Decathlon AG2R La Mondiale has a lead of 1min 55secs as the four chasers are reeled in by the GC group.

    UAE's Tim Wellens is setting the pace, ahead of team-mates Adam Yates and Jhonatan Narvaez.

  4. Postpublished at 25km to go

    Bruno Armirail is now 1min 35secs ahead of the four chasers, with the gap to the GC group stable at 2mins 15secs.

  5. Postpublished at 27km to go

    Tadej Pogacar's UAE team-mate Tim Wellens is waiting for the GC group, which Remco Evenepoel has rejoined.

    Race leader Ben Healy crossed Col des Borderes more than five minutes back.

  6. Postpublished at 30km to go

    Bruno Armirail is a minute ahead of the four chasers.

    We've already seen a lot in this year's Tour. How about throwing a French winner for a French team into the mix?

  7. Polka dot jersey - Armirail takes penultimate climbpublished at 15:52 British Summer Time 17 July

    Bruno Armirail claims maximum mountain points on the category two climb, summitting Col des Borderes 50 seconds before Mattias Skjelmose:

    1. Bruno Armirail (Decathlon-AG2R La Mondiale) - 5 points
    2. Mattias Skjelmose (Lidl-Trek) - 3 pts
    3. Michael Storer (Tudor) - 2 pts
    4. Michael Woods (Israel-Premier Tech) - 1 pt
  8. Postpublished at 15:47 British Summer Time 17 July

    Bruno Armirail is looking fresh. He pushes his lead beyond 30 seconds, while Matteo Jorgenson is again dropped by the GC group.

  9. Visma lead GC grouppublished at 15:45 British Summer Time 17 July

    After helping team-mate Matteo Jorgenson get back to the GC group, Giro d'Italia winner Simon Yates is now pulling it, with Jonas Vingegaard on his wheel.

    The group is two minutes 20 seconds back from the leaders as they begin the climb up the Col des Borderes.

  10. Armirail ascends into stage leadpublished at 39km to go

    Bruno Armirail has gone for it on the descent from the top of the Col du Soulor.

    The Frenchman got back to Mattias Skjelmose and then Michael Woods, and is 10 seconds clear at the bottom of the Col des Borderes.

  11. Postpublished at 15:41 British Summer Time 17 July

    Remco Evenepoel summitted 45 seconds after the GC group, with Ben Healy is two minutes 45 seconds behind.

  12. Polka dot jersey - Woods first over summitpublished at 15:39 British Summer Time 17 July

    Michael Woods attacks 1.5km from the Col du Soulor summit and is first over the top, 10 seconds ahead of Mattias Skjelmose, with the rest of the lead group 21 seconds behind Woods:

    1. Michael Woods (Israel-Premier Tech) - 10 points
    2. Mattias Skjelmose (Lidl-Trek) - 8 pts
    3. Bruno Armirail (Decathlon-AG2R La Mondiale) - 6 pts
    4. Michael Storer (Tudor) - 4pts
    5. Einer Rubio (Movistar) 2 pts
  13. Postpublished at 15:34 British Summer Time 17 July

    Remco Evenepoel goes past Ben Healy, who is being supported by EF Education-EasyPost team-mate Harry Sweeny.

    The Australian rider keeps pouring water over the Irishman in a bid to keep him cool and keep those legs turning.

    Harry Sweeny and Ben Healy during stage 12 of the 2025 Tour de FranceImage source, Getty Images
  14. Postpublished at 50km to go

    Michael Storer and Einer Rubio get back to Woods, Skjelmose, Armirail and Paret-Peintre.

    The GC group are one minute 45 seconds back, Ben Healy two minutes and Remco Evenepoel at two minutes 40 seconds.

  15. Postpublished at 15:29 British Summer Time 17 July

    Matteo Jorgenson has rejoined the GC group but Ben Healy continues to toil. it looks as though the Irish rider will lose the yellow jersey.

  16. Postpublished at 15:27 British Summer Time 17 July

    Apparently it's 34C on the Col du Soulor, with no shade or tailwind. No wonder they're suffering!!

    The GC standings will look very different later. And this isn't even today's toughest climb.

  17. Postpublished at 15:26 British Summer Time 17 July

    Mattias Skjelmose hits the front, then Aurelien Paret-Peintre, with Bruno Armirail and Michael Woods joining Skjelmose.

  18. Postpublished at 15:23 British Summer Time 17 July

    And now the yellow jersey is falling back from the GC group.

    Ben Healy and Matteo Jorgenson are dropped with 5.5km to the summit. Simon Yates waits for his Visma team-mate Jorgenson.

  19. Postpublished at 15:22 British Summer Time 17 July

    Thymen Arensman still leads the way, 5km from the summit.

    The Ineos rider is followed by Michael Storer, Bruno Armirail, Mattias Skjelmose, Michael Woods, Tim Wellens, Santiago Buitrago, Carlos Rodriguez, Aurelien Paret-Peintre, Raul Garcia Pierna and Pablo Castrillo.

  20. Postpublished at 15:19 British Summer Time 17 July

    Ilan van Wilder is helping out Soudal Quick-Step team-mate Remco Evenepoel, who falls 20 seconds behind the GC group and takes a drink from the team car.