If you didn't quite watch all the 2014 Giro d'Italia action live last night, check it out here. Each day we will be bringing you the latest results, so stay tuned!
Stage 21 - 173km, Gemona Del Friuli - Trieste
1st Place: Luka Mezgec (GIA)
2nd Place: Giacomo Nizzolo (TFR)
3rd Place: Tyler Farrar (GRS)
Giro d'Italia Pink Jersey Leader: Nairo Quintana (MOV)
Giro d'Italia Red Jersey Leader: Nacer Bouhanni (FDJ)
Giro d'Italia Blue Jersey Leader: Moreno Arredondo (TFR)
Giro d'Italia White Jersey Leader: Nairo Quintana (MOV)
Stage 20 - 167km High Mountain, Maniago - Monte Zoncolan
1st Place: Michael Rogers (TCS)
2nd Place: Franco Pellizotto (AND)
3rd Place: Francesco Bongiorno (BAR)
Giro d'Italia Pink Jersey Leader: Nairo Quintana (MOV)
Giro d'Italia Red Jersey Leader: Nacer Bouhanni (FDJ)
Giro d'Italia Blue Jersey Leader: Moreno Arredondo (TFR)
Giro d'Italia White Jersey Leader: Nairo Quintana (MOV)
Stage 19 - 26.8km Individual Time Trial, Bassano del Grappa - Cima Grappa
1st Place: Nairo Quintana (MOV)
2nd Place: Fabio Aru (AST)
3rd Place: Rigoberto Uran Uran (OPQ)
Giro d'Italia Pink Jersey Leader: Nairo Quintana (MOV)
Giro d'Italia Red Jersey Leader: Nacer Bouhanni (FDJ)
Giro d'Italia Blue Jersey Leader: Moreno Arredondo (TFR)
Giro d'Italia White Jersey Leader: Nairo Quintana (MOV)
Stage 18 - 171km, Belluno - Rif. Panarotta
1st Place: Moreno Arredondo (TFR)
2nd Place: Fabio Duarte Arevalo (COL)
3rd Place: Philip Deignan (SKY)
Giro d'Italia Pink Jersey Leader: Nairo Quintana (MOV)
Giro d'Italia Red Jersey Leader: Nacer Bouhanni (FDJ)
Giro d'Italia Blue Jersey Leader: Moreno Arredondo (TFR)
Giro d'Italia White Jersey Leader: Nairo Quintana (MOV)
Stage 17 - 205km, Sarnonico - Vittoria Veneto
1st Place: Stefano Pirazzi (BAR)
2nd Place: Tim Wellens (LTB)
3rd Place: Jay McCarthy (TCS)
Giro d'Italia Pink Jersey Leader: Nairo Quintana (MOV)
Giro d'Italia Red Jersey Leader: Nacer Bouhanni (FDJ)
Giro d'Italia Blue Jersey Leader: Moreno Arredondo (TFR)
Giro d'Italia White Jersey Leader: Nairo Quintana (MOV)
Stage 16 - 139km, Ponte di Legno - Val Martello Matelltal
1st Place: Nairo Quintana (MOV)
2nd Place: Ryder Hesjedal (GRS)
3rd Place: Pierre Roland (EUC)
Giro d'Italia Pink Jersey Leader: Nairo Quintana (MOV)
Giro d'Italia Red Jersey Leader: Nacer Bouhanni (FDJ)
Giro d'Italia Blue Jersey Leader: Moreno Arredondo (TFR)
Giro d'Italia White Jersey Leader: Nairo Quintana (MOV)
Stage 15 - 225km, Valdengo - Plan di Montecampione
1st Place: Fabio Aru (AST)
2nd Place: Fabio Duarte Arevalo (COL)
3rd Place: Nario Quintana (MOV)
Giro d'Italia Pink Jersey Leader: Rigoberto Uran Uran (OPQ)
Giro d'Italia Red Jersey Leader: Nacer Bouhanni (FDJ)
Giro d'Italia Blue Jersey Leader: Moreno Arredondo (TFR)
Giro d'Italia White Jersey Leader: Rafal Majka (TCS)
Stage 14 - 164km High Mountain, Aglie - Oropa
1st Place: Enrico Battaglin (BAR)
2nd Place: Dario Catoldo (SKY)
3rd Place: Gomez Pantano (COL)
Giro d'Italia Pink Jersey Leader: Rigoberto Uran Uran (OPQ)
Giro d'Italia Red Jersey Leader: Nacer Bouhanni (FDJ)
Giro d'Italia Blue Jersey Leader: Moreno Arredondo (TFR)
Giro d'Italia White Jersey Leader: Rafal Majka (TCS)
Stage 13 - 158km, Fossano - Rivorolo Canavese
1st Place: Marco Canola (BAR)
2nd Place: Jackson Rodriguez (AND)
3rd Place: Angelo Tulik (EUC)
Giro d'Italia Pink Jersey Leader: Rigoberto Uran Uran (OPQ)
Giro d'Italia Red Jersey Leader: Nacer Bouhanni (FDJ)
Giro d'Italia Blue Jersey Leader: Moreno Arredondo (TFR)
Giro d'Italia White Jersey Leader: Rafal Majka (TCS)
Stage 12 - 41.9km Time Trial, Barbaresco - Barolo
1ist Place: Rigoberto Uran Uran (OPQ)
2nd Place: Diego Ulissi (LAM)
3rd Place: Cadel Evans (BMC)
Giro d'Italia Pinker Jersey Leader: Rigoberto Uran Uran (OPQ)
Giro d'Italia Red Jersey Leader: Nacer Bouhanni (FDJ)
Giro d'Italia Blue Jersey Leader: Moreno Arredondo (TFR)
Giro d'Italia White Jersey Leader: Rafal Majka (TCS)
Stage 11 - 249km, Collecchio - Savona
1st Place: Michael Rogers (TCS)
2nd Place: Simon Geschke (GIA)
3rd Place: Enrico Battaglin (BAR)
Giro d'Italia Pink Jersey Leader: Cadel Evans (BMC)
Giro d'Italia Red Jersey Leader: Nacer Bouhanni (FDJ)
Giro d'Italia Blue Jersey Leader: Moreno Arredondo (TFR)
Giro d'Italia White Jersey Leader: Rafal Majka (TCS)
Stage 10 - 173km, Modena - Salsomaggiore
1st Place: Nacer Bouhanni (FDJ)
2nd Place: Giacomo Nizzolo (TFR)
3rd Place: Michael Matthews (OGE)
Giro d'Italia Pink Jersey Leader: Cadel Evans (BMC)
Giro d'Italia Red Jersey Leader: Nacer Bouhanni (FDJ)
Giro d'Italia Blue Jersey Leader: Moreno Arredondo (TFR)
Giro d'Italia White Jersey Leader: Rafal Majka (TCS)
Stage 9 - 172km, Lugo - Sestola
1st Place: Pieter Weening (OGE)
2nd Place: Davide Malacarne (EUC)
3rd Place: Domenico Pozzovivo (ALM)
Giro d'Italia Pink Jersey Leader: Cadel Evans (BMC)
Giro d'Italia Red Jersey Leader: Nacer Bouhanni (FDJ)
Giro d'Italia Blue Jersey Leader: Moreno Arredondo (TFR)
Giro D'Italia White Jersey Leader: Rafal Majka (TCS)
Stage 8 - 179km Foligno - Montecopiolo
1st Place: Diego Ulissi (Ita) Lampre-Merida
2nd Place: Robert Kiserlovski (Cro) Trek Factory Racing
3rd Place: Wilco Kelderman (Ned) Belkin Pro Cycling Team
Giro d'Italia Pink Jersey Leader: Cadel Evans (Aus) BMC Racing Team
Giro d'Italia Red Jersey Leader: Nacer Bouhanni (Fra) FDJ.fr
Giro d'Italia Blue Jersey Leader: Julian David Arredondo Moreno (Col) Trek Factory Racing
Giro d'Italia White Jersey Leader: Rafal Majka (Pol) Tinkoff-Saxo
Stage 7 - 211km Frosinone - Foligno
1st Place: Nacer Bouhanni (Fra) FDJ.fr
2nd Place: Giacomo Nizzolo (Ita) Trek Factory Racing
3rd Place: Luka Mezgec (Slo) Team Giant-Shimano
Giro d'Italia Pink Jersey Leader: Michael Matthews (Aus) Orica Greenedge
Giro d'Italia Red Jersey Leader: Nacer Bouhanni (Fra) FDJ.fr
Giro d'Italia Blue Jersey Leader: Michael Matthews (Aus) Orica Greenedge
Giro d'Italia White Jersey Leader: Michael Matthews (Aus) Orica Greenedge
Stage 6 - 257km Sassano - Montecassino
1st Place: Michael Matthews (Aus) Orica Greenedge
2nd Place: Tim Wellens (Bel) Lotto Belisol
3rd Place: Cadel Evans (Aus) BMC Racing Team
Giro d'Italia Pink Jersey Leader: Michael Matthews (Aus) Orica Greenedge
Giro d'Italia Red Jersey Leader: Andrea Fedi (Ita) Neri Sottoli - Yellow Fluo
Giro d'Italia Blue Jersey Leader: Michael Matthews (Aus) Orica Greenedge
Giro d'Italia White Jersey Leader: Michael Matthews (Aus) Orica Greenedge
Stage 5 - 203km Taranto - Viggiano, Italy
1st Place: Ulissi Diego (LAM)
2nd Place: Cadel Evans (BMC)
3rd Place: Moreno Arredondo (TFR)
Giro d'Italia Pink Jersey Leader: Michael Matthews (OGE)
Giro d'Italia Red Jersey Leader: Elia Viviani (CAN)
Giro d'Italia Blue Jersey Leader: Maarten Tjallingii (BEL)
Giro d'Italia White Jersey Leader: Michael Matthews (OGE)
Stage 4 - 112km Giovinazzo - Bari, Italy
1st Place: Nacer Bouhanni (FDJ)
2nd Place: Giacomo Nizzolo (TFR)
3rd Place: Tom Veelers (GIA)
Giro d'Italia Pink Jersey Leader: Michael Matthews (OGE)
Giro d'Italia Red Jersey Leader: Nacer Bouhanni (FDJ)
Giro d'Italia Blue Jersey Leader: Marteen Tjallingii (BEL)
Giro d'Italia White Jersey Leader: Michael Matthews (OGE)
Stage 3 - 187km, Armagh - Dublin, Ireland
1st Place: Marcel Kittel (GIA)
2nd Place: Ben Swift (SKY)
3rd Place: Elia Viviani (CAN)
Giro d’Italia Pink Jersey Leader: Michael Matthews (OGE)
Giro d’Italia Red Jersey Leader: Marcel Kittel (GIA)
Giro d’Italia Blue Jersey Leader: Maarten Tjallingii (BEL)
Giro d’Italia White Jersey Leader: Michael Matthews (OGE)
--
Stage 2 - 219km
1st Place: Marcel Kittel (GIA)
2nd Place: Nacer Bouhanni (FDJ)
3rd Place: Giacomo Nizzoli (TFR)
Giro d’Italia Pink Jersey Leader: Michael Matthews (OGE)
Giro d’Italia Red Jersey Leader: Marcel Kittel (GIA)
Giro d’Italia Blue Jersey Leader: Maarten Tjallingii (BEL)
Giro d’Italia White Jersey Leader: Michael Matthews (OGE)
Stage 1 : 21.7km Team Time Trial in Belfast, Ireland
1st Place:
Orica-GreenEDGE in 24:42
2nd Place:
Omega - Pharma-Quickset in 24:47
3rd Place:
BMC Racing Team in 24:49
Pink jersey (maglia rosa) winner - Svein Tuft, OGE (who happens to also be celebrating his 37th - nice birthday present!)