When Ryder Hesjedal is struggling to keep pace, you know it's been a fast start..!
Giro d'Italia - Stage 12
The Mona Lisa is watching over a peloton that will cover 52.2-kilometres in the first hour..
scenerygiro
Fabio Aru grabs a banana less than two hours into the stage - has he got hungry already..?
astanabananagiro
The entire peloton stops for a call of nature 73-kilomtres in - a sure sign an escape is out in front...
peegiro
Kenny Elissonde leads a five-man escape, but they have just two-minutes over a peloton already chasing...
fdjgiro
Alberto Contador gets a quick bike-change from his trusted mechanic at Tinkoff...
magliamechanic
Richie Porte takes a quick drink as the peloton re-finds its vitesse once again..
skydrinkinggiro
Brett Lancaster chases for Orica-Green Edge - this must be a day for either Simon Gerrans or Michael Matthews...
ogegiro
Heinrich Haussler is kindly carrying four full musettes for his IAM teamates - or at least he's trying to..!
Dark skies loom over the peloton as it turns towards the final 60-kilometres in the hills...
Matteo Tossato leads a Tinkoff pursuit with strong winds coming from the side...
Louis Vervaeke is the only escaper still in front after Tinkoff's chase...
lottogiro
Michael Rogers takes a big turn at the front, and immediately opens a gap on the Astana riders behind, only for it all to come back together again...
tinkoffgiro
Contador is taking a long look back at Aru on the steepest climb of the day...
magliagiro
Rigoberto Uran makes a tentative move on the twisty, and very slippery, roads...
etixxgiro
Tanel Kangert leads a new escape on the way to the final climb - Contador and Aru are there but Porte is not...
astanagiro
Franco Pellizotti has attacked on the last climb from home, but he only has a small lead...
adronifansgiro
Philippe Gilbert heads towards the uphill finish-line in Vicenza...
rainbmcgiro
Philippe Gilbert wins stage twelve - it's his first win of the 2015 season..!
bmcgiro
Contador sprints for the line a few seconds later - and takes time out of Aru and Porte..!
Alberto Contador is smiling again with nine days to go to the finish - his rivals had better be scared now..!