Image source, EPA
Tadej Pogacar now has 101 overall professional wins
Ben Collins
BBC Sport journalist
Reigning champion Tadej Pogacar regained the race lead as he won stage seven of the Tour de France.
Mathieu van der Poel reclaimed the yellow jersey from Pogacar by one second after a gruelling day for the Dutch rider on Thursday.
Stage seven had the same finish as 2021, when Van der Poel claimed his first stage win on the iconic Mur-de-Bretagne climb.
But he was unable to challenge Pogacar on Friday as the three-time winner edged out Jonas Vingegaard in a sprint for the line, with British rider Oscar Onley completing the podium.
The 22-year-old Scot is making his Tour debut for Picnic PostNL and climbed up to seventh on the general classification standings.
Geraint Thomas rolled back the years by spending most of the day in a five-man breakaway but was caught by the peloton on the first of three categorised climbs in the final 18km.
Stage seven results
Tadej Pogacar (Slo/UAE Emirates-XRG) 4hrs 5mins 39secs
Jonas Vingegaard (Den/Visma-Lease a Bike) Same time
Oscar Onley (GB/Picnic PostNL) +2secs
Felix Gall (Aut/Decathlon-AG2R La Mondiale) Same time
Matteo Jorgenson (US/Visma-Lease a Bike)
Remco Evenepoel (Bel/Soudal Quick-Step)
Kevin Vauquelin (Arkea-B&B Hotels)
Jhonatan Narvaez (Ecu/UAE Emirates-XRG) +7secs
Axel Laurance (Fra/Ineos Grenadiers) +15secs
Tobias Halland Johannessen (Nor/Uno-X Mobility) +21secs
General classification after stage seven
Tadej Pogacar (Slo/UAE Emirates-XRG) 25hrs 58mins 4secs
Remco Evenepoel (Bel/Soudal Quick-Step) +54secs
Kevin Vauquelin (Arkea-B&B Hotels) +1min 11secs
Jonas Vingegaard (Den/Visma-Lease a Bike) +1min 17secs
Mathieu van der Poel (Ned/Alpecin-Deceuninck) +1min 29secs
Matteo Jorgenson (US/Visma-Lease a Bike) 1:34
Oscar Onley (GB/Picnic PostNL) +2mins 49secs
Florian Lipowitz (Ger/Red Bull-Bora hansgrohe) +3mins 2secs
Primoz Roglic (Slo/Red Bull-Bora hansgrohe) +3mins 6secs
Mattias Skjelmose (Den) 3mins 43secs