Mathieu van der Poel wins the shortened ninth stage of the Tour de France after a perfectly timed attack, holding off Tobias Johannessen and Tom Pidcock in a sprint finish that decides a hilly finale.Organizers cut roughly 18 miles from the 96-mile route because of extreme heat, reshaping the day into a punishing run that dropped many sprinters and allowed breakaway riders including Filippo Ganna to animate the race.Tadej Pogacar finishes six seconds back to retain the yellow jersey and a 2 minutes, 42 seconds advantage over
Jonas Vingegaard as the peloton heads into its first rest day before a challenging mountain stage.