Mexican Isaac Del Toro won the second stage of the Tour de France ahead of reigning champion Tadej Pogacar in Barcelona on Sunday. Photo: AFP

Mexican Isaac Del Toro won the second stage of the Tour de France ahead of reigning champion Tadej Pogačar in Barcelona on Sunday as Jonas Vingegaard maintained his overall lead.

Del Toro led home his UAE team leader Pogačar on the short, steep climb to the finish at Montjuïc, with Olympic champion Remco Evenepoel taking third just ahead of Vingegaard.

“It means really everything,” said Del Toro, who is making his Tour debut having finished second at the Giro d'Italia last year.

“I'm a very privileged guy. You cannot believe how much work it took to get here,” added the 22-year-old.