Stage 14 brought out the crowds as the tour headed into the hills.

Rigoberto Uran in the lead on stage 15.

The peloton pass over a bridge on stage 15.

The race heads through another Italian town.

Stelvio

Jay McCarthy speaks to media after being in the winning break.

Rafal Majka. Stage 17.

Nairo Quintana

What the riders are here for.

Stage 18 gets under way.

Julian Arredondo riding to a solo win.

Damiano Cunego.

Mountain TT's are always good value.

A helping hand.

Fabio Aru always gives his all.

Quintana was the strongest at the 2014 Giro.

Cadel Evans getting plenty of support from the crowds.

Rigoberto Uran looking tired after stage 20.

Michael Rogers with the spoils of victory.

Monte Zoncolan.

Stage 21.

Luka Mezgec takes out the final stage.

Let the celebrations begin.

The worthy winner of the 2014 Giro d'Italia.

Confetti.

2014 Giro d’Italia