As sprint teams failed to organise, Giro debutant Lukas Pöstlberger took the initiative and seized a surprise victory and the pink jersey after the first stage in Sardinia.
Pöstlberger can't hide his delight after securing the pink, purple and white jersey after stage one
The world of cycling was saddened by the loss of Michele Scarponi weeks before he was expected to ride in the Giro. Fans and riders showed support for him throughout the race.
An Italian flag flies above the peloton at the 2017 Giro d'Italia
Despite the dream start for Postlberger it was Andre Greipel who ended the day in pink. Greipel's stage win put him in pink for the first time.
Sprint rival Caleb Ewan was left frustrated after some argy bargy with Colombian sprinter Fernando Gaviria left him rolling over the line pedalling with one foot
Italian champion Giacomo Nizzolo is cheered on by fans at the Giro. The rider would later abandon the race after struggling with allergies.
'Bye boy' the sign reads as fans continued to pay tributes to the former Astana rider.
The young Luxembourgish rider showed his tactical awareness on stage three. Jungels heralded his team and sprinter Fernando Gaviria into a breakaway with his smart echelon attack through some hairy crosswinds.
Stringing the peloton out, Jungels created the perfect launchpad for Gaviria to take the stage.
Rest day's aren't just for riders as the race's helicopter somehow squeezes into the transfer ferry.
Stage four saw Rohan Dennis as the first contender to drop out following a crash on stage three. The Australian couldn't continue and left the team's GC ambitions solely on Tejay van Garderen.
With a beaming sun, blue skies and azure waters, it's not a bad job being a cyclist.
A Russian fan rushes along with the peloton in support of Katusha-Alpecin's Ilnur Zakarin
A solid breakaway saw Jan Polanc solo his way to victory on a testing fourth stage.
The peloton rides towards the finish in Vincenzo Nibali's home town of Messina
The unique aerial footage gets in much closer than you think it would appear.
It wasn't to be a fairytale return for Vincenzo Nibali as Fernando Gaviria won stage five of the Giro d'Italia in his hometown of Messina.
After taking pink from team-mate Fernando Gaviria on stage three, Bob Jungels held onto the maglia rosa after the fifth stage of the 2017 Giro d'Italia
Fernando Gaviria goes full Sagan with a wheelie before stage six.
Stage six didn't disappoint for scenery.
Silvan Dillier (BMC Racing) won a close stage six after battling Jasper Stuyven to the line while Bob Jungels recorded another day in pink.
2014 Giro d'Italia winner Nairo Quintana waves to fans before the stage start
After a twisting and turning home stretch, Australian rider Ewan recorded his first Giro stage victory besting Fernando Gaviria and Sam Bennett in a three way finish.
Valerio Conti crashes with less than a kilometre to go on stage eight of the Giro d'Italia losing out on the stage victory and the pink jersey. Gorka Izagirre went on to secure the plaudits as Jungels defended his pink jersey yet again.
Quintana is flanked by fans dressed as chickens as he rides up the first serious test of the Giro
A parked moto caused havoc in the peloton as Geraint Thomas, Mikel Landa and Adam Yates crashed into it. Thomas suffered injuries and dropped five minutes on the day's eventual winner, Nairo Quintana.
After a crash split the peloton, Nairo Quintana was the strongest on the race's first serious climb, the Blockhaus. The Colombian rider ended the day with both the stage win and the pink jersey before the second rest day.
Italy knows how to celebrate its heroes with this peculiar caricature of Fausto Coppi, Gino Bartali and Marco Pantani.
Despite his moto crash just two days before, Geraint Thomas powered to a second place finish, only beaten by an astute ride by Tom Dumoulin.
A thriilling time trial from Tom Dumoulin saw him snatch pink from Quintana and a whopping 2-53 to boot.
Gino Bartali's son, Andrea, poses with Tom Dumoulin prior to stage 11's roll out.
Dimension Data's Omar Fraile was one of 26 riders in the day's early breakaway. The Spanish rider was part of a four man sprint where he took an impressive victory.
Riders cruise along in the sunshine on stage 12 to Reggio Emilia
One woman enjoys the Giro from the comfort of her Vespa
The Colombian continued his dream start to Giro with a third stage win, retaining the maglia ciclamino in Reggio Emilia
The peloton in the northern city of Parma
The Albanian champ eats some grub before the final sprint on stage 13
Gaviria showed the full extent of his sprinting prowess as he was unstoppable on stage 13 of the Giro d'Italia. Sam Bennett tried hopelessly to overcome the Colombian but Gaviria was untouchable.
Unusually for the Giro, there wasn't a single drop of rain during the race, even during the Dolomite mountain stages
The Frenchman enjoys interacting with fans on stage 14
Tom Dumoulin produced one of the best rides of his career as he put time between himself and Quintana on the summit finish to Oropa taking the stage win too.
Riders on stage 15 of the Giro in the sunshine
The breakaway rides on towards Bergamo, with the stage featuring an Il Lombardia style finish
Riding in the best young rider's jersey, Bob Jungels took his first ever Grand Tour stage victory continuing his rise to prominence.
Team Sunweb rider, Chad Haga descends the Stelvio Pass on one of the toughest days of the 100th Giro
Team Sky's Giro misforunte continued on stage 16 as Vincenzo Nibali took Italy's first stage victory at this year's Giro pipping Mikel Landa to the post in a gruelling up hill sprint after a long day. It wasn't all doom and gloom for Landa though as he secured the Cima Coppi as he climbed the highest point of the year's race first.
The peloton take on an early climb on a more relaxed day for the GC contenders
After two years without a victory at a Grand Tour, Pierre Rolland smashed the team's hoodoo and his own with a fantastic solo attack 7km from the line of stage 17.
After winning the stage, Rolland lifts his bike in celebration.
Team Sunweb leading the line at Passo Pordoi on stage 18
Riders descend off a climb after another big mountain day at the Giro d'Italia
Tejay van Garderen wins a stage at the 2017 Giro d'Italia (Sunada)
Thibaut Pinot goes on the attack on the Piancavallo
The pair tried to reel in Mikel Landa on Piancavallo but the Basque rider was too strong
On the final climb of Piancavallo, Landa learned from his previous failings and launched an early attack against Rui Costa. The Team Sky rider paced himself as he raced up the last climb alone and paid tribute to friend Michele Scarponi with his victory.
Rider roll off from the start on the final day in the mountains at the 100th Giro
Vincenzo Nibali goes on the attack at the Giro d'Italia
A hectic penultimate stage saw Thibaut Pinot come to life, taking victory and some pivotal bonus seconds over his rivals going into the last day. The stage set up a final day with the top four riders being separated by 53 seconds.
Photo : Yuzuru SUNADA
Tom Dumoulin wasn't in pink at the start of the final stage, but produced a dominant time trial performance to overhaul Nairo Quintana and win the first Grand Tour of his career
With Tom Dumoulin recording a big time of 33-23, Quintana would only have a chance to win if he rode the time trial of his life.
Unfortunately for Quintana his ride wasn't up to Dumoulin's efforts as he missed the mark by 31 seconds. Dumoulin became the first ever Dutchman to win the Giro d'Italia, and in incredible fashion too.