Tadej Pogacar needed a last-ditch sprint to hang on to the Yellow Jersey on a crazy day of Tour de France of tractor rescue and the protesters blocking the route.
As Denmark's Magnus Cort Nielsen won stage 10 from Morzine to Megeve in a photo finish, the breakaway almost wiped out reigning champion Pogacar's 8min 43sec advantage and put Germany's Lennard Kamna in the overall lead.
But Pogacar's late dash was enough to preserve his custody of the fabled maillot jaune by just 11 seconds after two of his UAE Emirates team-mates, George Bennett and Rafal Majka, tested positive for Covid.