Frenchman Nans Peters (Ag2r-La Mondiale) attacked from a breakaway to win the stage, while behind, the GC favorites attacked each other on the Col de Peyresourde.
Thibaut Pinot (Groupama-FDJ) saw his chances at the yellow jersey explode. Egan Bernal (Ineos Grenadiers), Primož Roglič, and Nairo Quintana (Arkéa-Samsic) fought to a draw. And leader Adam Yates fought hard to defend his yellow jersey, despite being dropped at the base of the climb.
Watch the exciting video from stage 8 of the 2020 Tour de France.