BARCELONA, July 6 -- Tadej Pogacar had the numbers. With 500 metres left on the final ascent of Montjuic, he was positioned exactly where a three-time Tour de France champion positions himself when he intends to win: second wheel, rivals covered, the stage finish narrowing ahead. Then Isaac del Toro kicked. Pogacar watched. And Mexico had its first Tour de France stage winner in 36 years.

Del Toro's win on Sunday gave UAE Team Emirates-XRG the first one-two finish in their history at this race. It cut Jonas Vingegaard's general classification lead over Pogacar from 12 seconds to six. The yellow jersey picked up no bonus time finishing fourth while Pogacar's runner-up finish banked six of the twelve seconds Visma-Lease a Bike had won in S...