Photo Credit:Getty Images.
Jumbo-Visma rider Primoz Roglic won a thrilling finish to stage four of this year's Tour de France as Julian Alaphilippe retained the yellow jersey.
Krists Neilands led before being caught at the start of the last climb of 7.1km to this year's first summit finish.
The favourites were all in contention before Slovenian Roglic kicked clear to beat Tadej Pogacar, with leader Alaphilippe crossing in fifth.
Stage four saw the race travel 160.5km from Sisteron to Orcieres-Merlette.
Stage four result:
1. Primoz Roglic (Slo/Jumbo-Visma) 4hrs 07mins 47secs
2. Tadej Pogacar (Slo/UAE Team Emirates) Same time
3. Guillaume Martin (Fra/Cofidis)
4. Nairo Quintana (Col/Arkea-Samsic)
5. Julian Alaphilippe (Fra/Deceuninck-Quick-Step)
6. Miguel Angel Lopez (Spa/Astana)
7. Egan Bernal (Col/Ineos Grenadiers)
8. Thibaut Pinot (Fra/Groupama-FDJ)
9. Mikel Landa (Spa/Bahrain McLaren)
10. Adam Yates (GB/Mitchelton-Scott).