Carlos Rodriguez won a thrilling Stage 14 of the Tour de France on Saturday while defending champion Jonas Vingegaard maintained a narrow advantage over Tadej Pogacar.
Vingegaard retained the overall leader's yellow jersey after taking third place behind UAE Team Emirates rider Pogacar and extended his lead by one second, 10 seconds ahead of the Slovenian.
At the end of a dramatic 152km stage from Annemasse that began with an almost half-hour delay following a huge crash in the peloton, Rodriguez rode away on the descent to the finish to take a second consecutive win for Ineos Grenadiers, with Vingegaard and Pogacar locked together behind.
Pogacar had attacked with 3.7km of the final climb remaining, initially distancing Vingegaard but never able to get more than 20 metres clear.