Only 244-kilomeytres to go - Sebastian Lang has attacked after one-kilometre of this longest Giro stage..!
LANGOMEGAESCAPE
Mark Cavendish is in great form today - a possible Maglia Rosa awaits and maybe the stage-win too...
HTCFUN
Does Bjorn Selander needs the experienced voice of Robbie McEwen to calm his young nerves..?
SHACKGIRO
At first, Lang is gaining just four minutes in the first hour...
The peloton is hardly as fiery as these flowers - they're now going slower and slower...
SCENERYGIRO
Team Sky displays its Italian colours as Michael Barry collects the first drinks of the day...
SKYWORK
Maurilo Fischer needs a new front wheel from Geoff Brown...
GARMINMECHANIC
Brown shows his class as the new wheel slides in straight away...
Now the hard work begins - Brown builds up steam to aid Fischer's return...
Twenty-metres into the sprint, Brown can push no more - it's all up to Fischer now..!
Cavendish has had a bike adjusted and smiles as he sees Fischer fly past...
HTCMECHANIC
Marco Pinotti may be race-leader, but even he has to chase for HTC and Cavendish..!
PINOTTIHTCMAGLIA
Lang has built a lead of about twenty minutes, but it's hurting him now..!
Peter Stetina leads the chase for Team Garmin...
STETINACHASE
Fabian Wegmann imitates a goldfish for the photographer...
LEOPARDFUN
Tyler Farrar is back at the team car getting instructions for the last few hours' racing...
GARMINGIRO
Only 40-kilometres to go now - Lang hits the last hill and his legs crumble...
Ivan Rovny leads a new escape after Lang's capture - but they won't stay away...
SHACKESCAPE
There's a bitter sprint building between Petacchi and Cavendish in the last 100-metres...
LAMPREPROTESTSPRINT
Alessandro Petacchi wins stage two but Mark Cavendish is angry at something...
Mark Cavendish is in the Maglia Rosa, but disappointed not to win the stage today...
HTCMAGLIA