Giants coming.

Farrar beats out Sabatini...
but tomorrow's coming.

Wednesday's stage 11 will be the longest of the Giro. At 262 kms in length, can it finally be an Italian winning a stage? Fabio Sabatini wanted to and came close behind Farrar's giant push towards the line into Bitonto. The Garmin locomotive wanted lead out man Julian Dean to take it but saw Sabatini and made a dash to close him off. He stole the win from Dean. But it's still a win in the Garmin bank.

Looking back to the last Italian stage winner was in 2009 on stage 18 to Bennevento. Michele Scarponi was the last time the tifosi screamed in delight. The Italians are here in full force. Basso, Garzelli & Cunego are all danger men in the mountains. In fact, tomorrow's long day will be hilly... the tifosi are waiting!

The Tifosi are waiting...