Britain's Alex Dowsett has beaten Sir Bradley Wiggins in the individual time trial at the Giro d'Italia.
The Movistar rider, who is making his Grand Tour debut, finished 10 seconds ahead of the Olympic champion, after the Team Sky rider suffered a puncture.
The 24-year-old told BBC Sport: "I feel like I got everything out. It was super difficult and there was no opportunity to get into a rhythm and I was just riding as hard as my legs would let me.
"It's different doing a time trial in a tour because you are fatigued before you start but I've proved I can turn my hand to any type of time trial."
Astana's Vincenzo Nibali leads the general classification after finishing the stage in fourth.