Vincenzo Nibali proved he is the best cyclist in the Giro - he won the uphill stage at an average speed of almost 28-kilometres-per-hour..!