There was no let up in the action of the hundredth Tour de France during its final week.
Riders already exhausted from two weeks of racing attacked a brutal Alpine parcours with gusto, and provided a magical closing night in Paris.
Chris Froome’s winning aggregate time was naturally the shortest, and even he raced for a gruelling 83 hours, 56 minutes and 40 seconds.
See more numerical insights into the toughness of the riders in our latest infographic.