Tadej Pogacar launched a solo attack to win stage 10 of the Tour de France and avenge the memory of a similar stage two years ago, when he was beaten by arch-rival Jonas Vingegaard.
The four-time Tour champion took a further step towards claiming a record-equalling fifth crown as he won by 32 seconds from Remco Evenepoel, who was put in difficulty on the final climb but produced an astonishing recovery to charge back and sprint for second place.