Tadej Pogacar stamps his authority on the race atop Planche des Belles Filles
Tadej Pogacar took his second consecutive stage win extending his lead in the race, by overhauling Kamna and Vingegaard at the top of the super steep climb of Super Planche des Belles Filles
The flat start saw a furious first hour of racing, eventually with 10 riders went up the road: Mads Pedersen, Giulio Ciccone, Simon Geschke, Cyril Barthe, Imanol Erviti, Luke Durbridge, Dylan Teuns, Lennard Kämna, Max Schachmann and Kasper Asgreen.
Pogacar' UAE Team Emirates teammates never let the gap grow too much, just three minutes.
Attacks in the breakaway started with 70 kilometers to go as the climbs started.
The breakaway was reduced to seven riders and slowly split on the final climb, as the GC favorites started the jostle for position.
Geschke attacked on the first inclines of Planche des Belles Filles.
Lennard Kämna bridged across and then attacked with five kilometers to go.
The German looked set to win, behind the reduced bunch beared down on him in the final km
Jonas Vingegaard attacked and looked likely to catch Kamna, but it was race leader Tadej Pogacar who countered and passed them in the final 100 metres to take his second consecutive stage win, stamping his authority on the race.
Vingegaard moved up to second overall, while Geraint Thomas and Adam Yates occupy third and fourth place in the overall standings.
Stage 8 is a trip to Switzerland and another very lumpy day with a very similar finish to the one in Longwy. The finish in Lausanne is on the shores of the stunning Lake Geneva.
VIDEO: 2022 Tour de France Stage 7 Highlights
2022 Tour de France Stage 7 Top 10
1 SLO Tadej Pogacar UAE Team Emirates 03:58:40
2 DEN Jonas Vingegaard Jumbo-Visma + 00
3 SLO Primoz Roglic Jumbo-Visma + 12
4 GER Lennard Kämna BORA-hansgrohe + 14
5 GBR Geraint Thomas INEOS Grenadiers + 14
6 FRA David Gaudu Groupama-FDJ + 19
7 ESP Enric Mas Movistar Team + 21
8 FRA Romain Bardet Team DSM + 21
9 GBR Adam Yates INEOS Grenadiers + 29
10 USA Sepp Kuss Jumbo-Visma + 41
2022 Tour de France GC after Stage 7
01 SLO Tadej Pogacar UAE Team Emirates 24:43:14
02 DEN Jonas Vingegaard Jumbo-Visma + 35
03 GBR Geraint Thomas INEOS Grenadiers + 01:10
04 GBR Adam Yates INEOS Grenadiers + 01:18
05 FRA David Gaudu Groupama-FDJ + 01:31
06 FRA Romain Bardet Team DSM + 01:32
07 GBR Tom Pidcock INEOS Grenadiers + 01:35
08 USA Neilson Powless EF Education-EasyPost + 01:37
09 ESP Enric Mas Movistar Team + 01:43
10 COL Daniel Martinez INEOS Grenadiers + 01:55