Sir Bradley Wiggins stormed to gold in the UCI Road World Championships time trial after holding off defending champion Tony Martin.
Wiggins completed the 47.1km course in an impressive 56 minutes and 25 seconds which was 26 seconds faster than Martin.
The German was going for his fourth consecutive gold medal at the World Championships but Wiggins was too strong for him on the day.
Dutch rider Tom Dumoulin crossed the line in third place, 40 seconds behind Wiggins to receive the bronze medal.
The Team Sky rider admitted the course suited him over Martin but he couldn't believe that he had won gold.
According to Sky Sports, the 34-year-old said: "I don't know what to say. I knew coming into it I had the legs and when I saw the course I realised that if I was ever going to beat Tony again, it would be on a course like this.
"It has been an up-and-down year and I want to dedicate this to my family. My wife and children back home have always been there for me and had to put up with me.
"This was my last World Time Trial Championship, so to finish it with a gold medal - I don't know what to say."
"I have prepared for things like this so many times in the past and when I know the form and the condition is there, I'm quite relaxed and I know what I have to do once I get out on the bike, so it's just a case of waiting all day.
"I knew the difference would be made on that final loop. I paced it perfectly and I still had gas in the final. Even on that last descent, I heard I was ten seconds up, but I was pushing all the way and not taking any risks. It was superb."
With two late climbs on the route, Wiggins had the advantage over Martin because he is a better climber and he used this to advantage well as he pulled away from the German in the final section of the course.
Martin led after the first checkpoint but Wiggins took charge after the second and never looked back.
The 2012 Tour de France winner is only the second Briton to wear the rainbow jersey in the time trial event. Chris Boardman was the first in 1994.
1 Sir Bradley Wiggins (Great Britain), +56:25
2 Tony Martin (Germany), +26
3 Tom Dumoulin (Netherlands), +40
4 Vasil Kiryienka (Belarus), +47
5 Rohan Dennis (Australia), +57
6 Adriano Malori (Italy), +1:11
7 Nelson Oliveira (Portugal), +1:21
8 Anton Vorobyev (Russia), +1:29
9 Jan Barta (Czech Republic), +1:43
10 Jonathan Castroviejo (Spain), +1:44