Den 23-årige slovener overtog samtidig den samlede føring i det franske etapeløb.
Jonas Vingegaard (Jumbo-Visma) kom også fint igennem strabadserne og avancerer til en samlet tredjeplads i klassementet med 31 sekunder op til Pogacar.
Landsmanden Jakob Fuglsang (Israel-Premier Tech), der undervejs på etapen var i udbrud, sad også godt med, og den 37-årige veteran er nu på 14.-pladsen med et minut og 16 sekunder op til den førende slovener.
Den hidtil førende rytter i klassementet, Wout van Aert (Jumbo-Visma), kom ikke med de forreste ryttere hjem, og derfor måtte belgieren vinke farvel til den gule førertrøje.