He looked to be struggling up the final ascent of the Cauberg, 257km deep into the Amstel Gold Race, but Michal Kwiatkowski found a second wind to take the victory.
With a new finish on the other side of the Cauberg, the Pole dug deep and topped out at an impressive 67.7kph on the final sprint, with an estimated wattage of 608w.
The route looks like a child got loose with a crayon on a map of the Netherlands, but it takes in some of the country's best climbs, including the Cauberg four times.
According to his stats, Kwiatkowski set a new best time up the climb, reaching the top in just under 90 seconds on one of the ascents - one of a bucketful of KOMs the winner took on the day.
Kwiatkowski ticked along at an average of 40kph for six-and-a-half hours, and with 3,668m of climbing involved, that's pretty rapid.
But what mattered in the end was the power and speed he found in the final kilometre to edge out his rivals.
Wiebes takes a dominant win for DSM at the Ronde van Drenthe
DSM place four women in a final break of seven to guide the Dutch sprinter to her 13th race win of the season
By Owen Rogers •
'There’s nothing wrong with a bit of help': E-biking up the Great Orme on a father-son Tour of Britain
A product review of the Kinesis LYFE e-bike? A British cycling odyssey? Or perhaps just a complete and utter boondoggle?
By Jonny Long •