I mean, he is 28 years old, his 8th season as a pro (and 3 as a junior before), and this is his first ever win... he never won even any 2.2 or National level races before, and never won as a junior either! And then considering where he is from some of this route is likely on roads he has trained...