Not a bad ride for Vasili Kiryienka who’s an ex-trackie to take the win on one of the biggest days of the Giro. This guy can do it all - TT, climb, sprint…

Check out Veeral Patel’s video of the atmosphere on the mountain last night:

Cam’s Giro Diary

You can also follow Cam Meyer on twitter and on his facebook page.

Stage 20 coming soon. Stage 19 now updated.

Final Kilometers

Photos

courtesy of Veeral Patel, Sirotti, and RCS

Stage 20 Results

1 Vasili Kiryienka (Blr) Movistar Team 6:17:03
2 José Rujano Guillen (Ven) Androni Giocattoli 0:04:43
3 Joaquím Rodríguez Oliver (Spa) Katusha Team 0:04:50
4 Carlos Alberto Betancourt Gomez (Col) Acqua & Sapone 0:05:31
5 John Gadret (Fra) AG2R La Mondiale 0:05:54
6 Michele Scarponi (Ita) Lampre - ISD 0:05:58
7 Steven Kruijswijk (Ned) Rabobank Cycling Team
8 Alberto Contador Velasco (Spa) Saxo Bank Sungard
9 Denis Menchov (Rus) Geox-TMC
10 Roman Kreuziger (Cze) Pro Team Astana 0:06:16

66 Richie Porte (Aus) Saxo Bank Sungard 0:26:51
154 Cameron Meyer (Aus) Team Garmin-Cervelo 0:42:38

General Classification after Stage 20

1 Alberto Contador Velasco (Spa) Saxo Bank Sungard 83:34:25
2 Michele Scarponi (Ita) Lampre - ISD 0:05:18
3 Vincenzo Nibali (Ita) Liquigas-Cannondale 0:06:14
4 John Gadret (Fra) AG2R La Mondiale 0:07:49
5 Joaquím Rodríguez Oliver (Spa) Katusha Team 0:09:27
6 José Rujano Guillen (Ven) Androni Giocattoli 0:10:23
7 Roman Kreuziger (Cze) Pro Team Astana 0:10:38
8 Denis Menchov (Rus) Geox-TMC 0:10:51
9 Steven Kruijswijk (Ned) Rabobank Cycling Team 0:12:56
10 Mikel Nieve Ituralde (Spa) Euskaltel-Euskadi 0:12:57

83 Richie Porte (Aus) Saxo Bank Sungard 2:46:50
137 Cameron Meyer (Aus) Team Garmin-Cervelo 4:04:36

Stage 21 Preview

There’s already a party brewing in Milan in anticipation for the final stage. Wouldn’t it be great to be there?