Here's the top 10 today... with Geraint Thomas finishing an impressive eighth place.
Olbia - Tortolì
Giro d'Italia - 6 May 2017
Giro d'Italia – Follow this cycling race live with Eurosport. The action starts at 19:50 on 6 May 2017. Our live coverage lets you follow all the key moments as they happen.
Get all the latest on Cycling: the big races, schedules and results.
Jasper Stuyven roared past Fernando Gaviria to complete the top three behind Greipel and Ferrari. Phew, what a finish that was...
The victory puts Andre Greipel into pink thanks to those 10 bonus seconds - he leads Postlberger by four seconds now on GC.
The big German was shoulder to shoulder with Gaviria before powering clear and eventually winning ahead of Roberto Ferrari of UAE Team Emirates.
Orica-Scott lead out the sprint - but Ewan drops his chain! And Andre Greipel takes the win!
Now Postlberger has a dig under the flamme rouge - but the peloton won't let him do the same thing twice!
Orica-Scott now have their train formed for Ewan alongside Greipel's Lotto Soudal train. Just three men in each, with Quick-Step just behind for Gaviria.
Lotto-Soudal on the front with Greipel in third place. Zakarin is about to regain touch with the main pack. Relief for the Russian...
Zakarin is now 11 seconds down so he's almost closed the gap. It's getting fairly hectic now...
Here's how the final 5km of the stage looks - including some tight bends before a long home straight...
The gap is 28 seconds for Zakarin now. BMC have come to the front now alongside Orica-Scott.
It's a Katusha team time trial now as Zakarin is paced back - but they've been joined by a gruppetto and no one else is going to help out. We're still not sure what happened - whether he crashed, punctured or was simply dropped.
Problem for Ilnur Zakarin: the Russian has a mechanical and he has his Katusha-Alpecin team waiting to help pace him back. He could lose some time today...
Bahrain and Orica lead the pack onto the flat. Team Sky are there too, as are LottoNL-Jumbo - they don't want a repeat of yesterday when Kruijswijk lost 13 seconds.
It's bunching back up as we approach the end of this long descent. There's a headwind expected for part of this run-in to the line, but nothing too rum. Greipel vs Ewan, surely? And don't forget Gaviria...
Lukas Postlberger, the pink jersey, is surrounded by Bora team-mates just behind the red armada of Bahrain-Merida. Bonus seconds may make it hard for him to keep the maglia rosa today, but never say never.
Andre Greipel and Caleb Ewan are both correct and present - and they could put on the pink jersey tonight if they win the stage, because of the 10 bonus seconds up for grabs. Meanwhile, Nizzolo trails the pack by 55 seconds so it's unlikely he'll be in contention today. Trek-Segafredo will have to play the card marked Stuyven instead.
Team Sky and Bora-Hansgrohge up with Bahrain-Merida, who have been on the front since the summit of that last climb. They're trying to force a split for their man Nibali, but so far, nothing's giving.
Right, we're over that lump and it's now downhill for the next 15km. It's looking like it will be a bunch sprint finish contested by the big guns, minus a few figures who have been tailed off. That's unless someone had a dig.
The road kicks up again and Nizzolo has been dropped, again. Team Sky have come near the front to make their presence known, but it's still Bahrain Merida doing the pacing in this strung out peloton.
A few riders with mechanical issues as Nizzolo is joined by Teklehaimanot on the back of the pack. Wheel change for Ladagnous of FDJ who has joined a snall chasing group as he fights back on. Bahrain Merida still dictating play.
Haas and Martinelli have just a handful of seconds now as the road heads back uphill. We're on the rolling segment ahead of the long final descent ahead of the finish. And that's it - they have been caught. Bahrain-Merida and Ag2R-La Mondiale take up the slack, with Astana lurking too.
The Quick-Step rider who darted out in pursuit of Haas is Davide Martinelli. The duo have an eight-second gap over the pack, which is being driven by Bahrain-Merida - the oldest team in this Giro d'Italia.
Here's how Daniel Teklehaimanot judged that last climb perfectly to seize the Maglia Azzurra...
Nathan Haas now pushing on for Dimension Data - he said before the stage that he'd give it a go and he's kept true to his word. There's a Quick-Step Floors rider in pursuit. Meanwhile, Nizzolo is one of a cluster or riders to be dropped off the back...
It's the Bahrain-Merida team of Vincenzo Nibali who now come to the front of the pack ahead of the descent. Could the Sicilian look to put his rivals under pressure on his favoured downhill terrain?
But what professionalism from Teklehaimanot, who opens up his sprint and manages to hold off the returning peloton for the maximum 15 points over the top. Shalunov gave up and was swept up - so it will be the Eritrean in the blue KOM jersey tonight.
There's movement behind as the escapees are in sight - Benedetti possibly fancies his chances... and they're going to be caught!
With 1km to the summit the gap is down to 20 seconds, so it's touch and go, but they should hold on... provided they get a wriggle on.
Don't write off Koshevoy just yet: the Belarus rider has managed to fight back on. Shalunov gives Teklahaimanot some aggro - complaining that he's not doing enough work, and simply shadowing him. Fair enough, but that's just the Eritrean's experience shining through.
Andreetta is caught by the peloton. Meanwhile, Shalunov attacks to spark a response by Teklehaimanot. That's Koshevoy done - he'll soon be swallowed up by the pack. Just 30 seconds now with the summit a couple of clicks away.
Andreetta has been dropped so it's just Teklehaimanot, Shalunov and Koshevoy out ahead as the gap drops to 40 seconds.
The leaders are on a downhill segment that breaks up this climb. Their gap is 52 seconds now and we can expect some movement in the final part of the climb, surely.
Caleb Ewan is still in this main pack - in fact, the Aussie is right on the front and surrounded by his Orica-Scott team-mates. Is he holds on he'll be one of the favourites for the win - although there's still a lot of this climb to go, plus that long descent ahead of the flat run-in to Tortoli. Lukasz Owsias of CCC is the first of the escapees to be caught by the peloton as the gap to the other four comes down to one minute.
Another mechanical for Manuele Boaro of Bahrain-Merida, meanwhile Sam Bennett has once again been dropped by the pack. The Irishman has been yoyoing all over the place today. The gap is 1:20 for the four leaders.
Andreetta and Shalunov ride clear but Teklehaimanot pegs them back. Koshevoy manages to bridge over but Owsian has popped. The gap is back up to 1:35 after those accelerations.
The gap is down to one minute for the escapees as Koshevoy has a half-hearted dig. Owsian is struggling to keep up with the others on this climb. The clouds have disappeared and the scenery is absolutely stunning.
There's a close shave when the Bardiani-CSF car tries to get past the escapees - much to Shalunov's chagrin. Behind, numerous riders have had some mechanical issues - including Marco Marcado of UAE Team Emirates.
After those two intermediate sprints, Teklehaimanot now leads the points classification on 72pts, with Postlberger on 50 and Caleb Ewan on 35. So the Eritrean could be in the cyclamen jersey tonight - the blue jersey, too, depending on the order over this summit.
Good news for Irish fans: Sam Bennett is back in this pack. UAE Team Emirates have edged up towards the front, no doubt working for their man Sacha Modolo. Andre Greipel is there too after his earlier bike change. The gap is 1:38.
The Genne Silana pass is 19.6km long with an average gradient of 3.2% but that's a bit misleading because the road has already been going uphill for five odd kilometres. The gap is back up to two minutes for the escapees.
Daniel Teklehaimanot pips Ilia Koshevoy for the second intermediate sprint so that's another three bonus seconds for the Eritrean, who will hope to finish in the pack today and potentially put himself in the pink jersey...
We're onto the climb now - although it may not officially start until after the intermediate sprint in 5km. Already riders are being tailed off, including most notably Sam Bennett of Bora-Hansgrohe. We heard from our colleague Matt Stephens earlier that the Irishman was not feeling so well today, so that's no huge surprise for Bennett.
It's all strung out in the pack as the race crosses a wide river on a dramatically high bridge. The gap is down to 1:40 for the leaders as they approach the foot of the climb - and they could well struggle to hold on to the summit. Expect someone to make a move fairly soon.
How's Lukas Postlberger coping today? Here's a little indication...
On long, slow days like this, we're grateful - as are the riders - for a little bit of distraction from the crowds. Far from vintage, today's stage so far...
Cesare Benedetti, the king of the mountains from Bora-Hansgrohe, is still on the front of the pack - he's been there practically the entire stage, controlling the chase for the team of the pink jersey. The gap is down to 2:50. The sun is back out although there are grey clouds looming.
Andre Greipel is not the only sprinter to have had a few issues today: Trek Segafredo's Giacomo Nizzolo, the Italian national champion who has won the points classification for the past two years, has been near the back of the pack for a while. The pace is up on this flat schlep towards the start of the long Cat.2 Genna Silana climb with the gap now 3:03 for the five leaders.
Confirmation that it was Shalunov - and not Teklehaimanot - who took second place in the last Cat.3 climb, so he's actually not on 7 points but 5pts. It means that he can still take the maglia azzurra today - but so too can Shalunov and Andreetta.
After a swift bike change, Greipel is back with the peloton now. They're on another uncategorised climb and the pace has once again slowed to an almost standstill. The gap is 3:15 for the five leaders, who have been out since the sixth kilometre. A reminder of their names: Daniel Teklehaimanot (Dimension Data), Lukasz Owsian (CCC Sprandi Polkowice), Ilia Koshevoy (Wilier Triestina), Evgeny Shalunov (Gazprom - Rusvelo) and Simone Andreetta (Bardiani CSF).
Some riders have been tailed off by the pack - including that man Greipel, who is on the radio to his Lotto Soudal. He won't be too concerned now, but it goes to show how quickly things can change. It's a warning for the next climb, the descent of which will prove decisive for any of those sprinters who have managed to hold on while going up.
Lukas Postlberger, it's worth adding, has gone all pink today - with handlebars, socks, shorts and gloves all matching his pink jersey and helmet. The Austraian is currently chewing the fat with Italy's Valerio Agnoli of Bahrain-Merida. He'd never have dreamed the Grand Tour debut he has yesterday, surely? CORRECTION: His gloves are not pink, nor is the crotch area of his shorts... as you can see below...
Olive trees aplenty as the riders snake their way down this long descent and pass the 100km to go banner. The peloton is really strung out with Andre Greipel - in the number 100 jersey - quite far back, but seemingly unperturbed. 3:05 for the five leaders.
There are a few spots of rain on the lens as the five leaders continue this descent. There is loads of moisture in the air, it seems. The gap is 3:55 as Bora-Hansgrohe come back to lead the chase and protect the interests of the maglia rosa, Lukas Postlberger.
Team Sky, Movistar and Bahrain-Merida are all on the front as the pack crests the summit 4:21 down on the leaders - riding for their men Thomas/Landa, Quintana and Nibali respectively.
Attack: Koshevoy makes the first move from the break, the Belarus rider zipping clear and sparking a reaction from Owsian. It comes back together after some chasing by Teklehaimanot, until Andreetta puts in the decisive dig and takes the points over the summit. Teklehaimanot looks set on taking second place, but he could well have been pipped by Shalunov there after a late surge by the Russian. A reminder of the points spread for the Cat.3 climbs: 7, 4, 2, 1. So that puts Andreetta and Teklehaimanot level on 7 points - provided the Eritrean was in second place there. Still 2pts behind current leader, Benedetti.
Fans commemorating the late Michele Scarponi on the side of the road of this climb: the superhero, always with us. A nice touch.
The gap has ballooned to 4:45 for these five escapees, who still have 3km to ride until the summit of this gentle Cat.3 climb. Back in the pack, Bahrain-Merida, LottoNL-Jumbo and BMC have all come to the front just behind the Bora-Hansgrohe team of pink jersey Lukas Postlberger.
It's clouded over now that the riders are heading into the hills. In fact, there's a haze around that looks quite ominous. Teklehaimanot sets the tempo in the break but no one has made any moves yet. Expect the Eritrean to go all-in for maximum points over the summit - he's after the Maglia Azzurra which is currently being worn by Cesare Benedetti, the Bora-Hansgrohe rider who is on the front of the pack right now.
Owsain sets the pace on the climb with Koshevoy and then the Tickler on his wheel. But they're sharing out the work effectively and have seen their gap stabilise at 3:18.
The leaders are approaching that Cat.2 climb to Nuoro with Teklehaimanot - who looks to have been struggling with cramps - setting the tempo in pursuit of those KOM points.
A dicey moment for the break, three of whom almost come a cropper on a tight right-hand bend - most notably Simone Andreeta, whose wheel slid ominously. Luckily none of them hit the deck, and they continue on their way.
That dig by Astana has woken the peloton from its slumber and seen the advantage of the five escapees come down to 3:05.
Astana have now come to the front of the peloton to apply some pressure on this descent to the foot of the first categorised climb. Perhaps they're thinking about their man Luis Leon Sanchez, who is a good bet for today's win.
Daniel Teklehaimanot is the most experienced and successful rider in this break. The Eritrean is 28, is riding his fifth Grand Tour (but debut Giro) and has nine pro wins to his name - albeit primarily in the Eritrean national championships. The others stats are such: Italy's Simone Andreetta (23, no wins, second Giro), Russia's Evgeny Shalunov (25, four wins, Grand Tour debut), Belarus' Ilia Koshevoy (26, one win, second Giro, fourth Grand Tour), Poland's Lukasz Owsian (27, no wins, second Giro).
The leaders have passed through the feed zone with a gap of 3:55 and are now grappling with their musettes ahead of this long descent to the foot of the next climb.
The pink jersey, Lukas Postlberger, must have stopped for a call of nature because, while his Bora-Hansgrohe team are on the front of the pack, with the blue jersey of Cesare Benedetti setting the tempo, the Australian is riding in the middle of the peloton. The LottoNL-Jumbo team of Steven Kruijswijk is near the front, as are the eight-man team of Astana - without local rider Fabio Aru and the late Michele Scarponi. Postlberger, it's worth adding, leads the GC by 4 seconds over Caleb Ewan, with Andre Greipel in third at 6 seconds. These splits stem from the bonus seconds of 10, 6 and 4 awarded at the line.
The average speed so far today is a lamentable 32.459 km/h. The terrain is clearly responsible - despite not being a mountain stage, today still features 4,000m of elevation gain. The gap is back to 4:20 for the five leaders as we approach the feed zone.
The leaders are riding through the scenic streets of Bitti over flag stones and underneath colourful bunting. The locals are out in their droves and there's a carnival atmosphere along the narrow streets. The gap is 3:55.
The gap has tumbled to 3:50 now as the leaders zip down a descent ahead of another uncategorised climb. We then have a long 12km drop down to the foot of the first categorised climb, the Cat.2 ascent to Nuoro.
Just to let you know, I'm Felix Lowe - the chap who writes the Blazin' Saddles blog on Eurosport's website, the Lasp Gasp column for Cyclist and, a few years back, the book 'Climbs and Punishment: Riding to Rome in the Footsteps of Hannibal'. If you'd like to get in touch and discuss any aspects of today's stage - or the 100th Giro in general - then do ping me a tweet @saddleblaze. Cheers!
Here's what Brian Smith - aka The Coach - thinks about today's stage, which he reckons is going to be contested by a reduced bunch sprint after that final climb.
It's the Bora-Hansgrohe team of surprise pink jersey Lukas Postlberger who are setting the tempo on the front of the peloton, some 4:45 down on the five leaders. Debutant Postlberger became the first rider since Oscar Freire to win the first Grand Tour stage of his career. He also became only the third Australian Grand Tour stage winner after Georg Toschnig and Max Bulla. He's also the first rider to take the Maglia Rosa on his first ever Grand Tour stage since Enrico Gasparotto in 2007.
A quick acceleration of pace from Teklehaimanot sees the Eritrean dart clear and take maximum points in the intermediate sprint. Perhaps he mistook it for the summit of a climb? Who knows - although it does now put him above Caleb Ewan in the Maglia Ciclamino standings, so the Dimension Data rider could be spreading his butter far and wide. Should he fail to get the Maglia Azzurra today then he could be wearing the cyclamen jersey by default - provided Postlberger stays in pink. It's all very hypothetical at the moment because the points over the finish will jiggle everything up even more. Either way, Teklehaimanot is the virtual maglia rosa for now - he leads Owsian of CCC by three seconds on GC.
A note on the weather: the sun has burnt off all the clouds and haze and the race is being played out under blue skies now in Sardinia.
We're live on Eurosport now with the mellifluous honey-tongued tones of Sean Kelly and Rob Hatch on comms as this five-man break ride with a gap of 6:15 over the pack. They broke clear after just 6km today and the pace is slow once again - primarily because of the rolling roads, gradual uphill gradient and a gentle headwind. Remember, you can watch the Giro for just £5.99 by subscribing to the Eurosport Player - or pay £29.99 and get all three Grand Tours and every other race of the season...
The gap is down to a Charlotte Gainsbourg-ish 5:55 for the five-man break of Oswian, Koshevoy, Teklehaimanot, Shalunov and Andreetta.
There are 195 riders left in the race out of a field which should have started as 198. But the tragic death of Michele Scarponi saw his Astana team opt to start with an eight-man team, while two Bardiani-CSF riders - Nicola Ruffoni and Stefano Pirazzi - were ejected because of a positive doping test prior to the 100th edition.
The crash near the finale yesterday meant some big name riders conceded time yesterday, including Dutchman Steven Kruijswijk of LottoNL-Jumbo: "I was just behind the crash with 3km to go and there was a gap so I lost 13 seconds. That's what happens, but it's the first day and I'm happy I stayed upright. I feel really good and I will be waiting until Mount Etna (stage 4) to show myself." Another GC rider who missed out was Frenchman Pierre Rolland of Cannondale-Drapac, who conceded 18 seconds.
We spoke to Dimension Data's Nathan Haas this morning and the Australian - fourth in Amstel Gold - reckons today's stage will be more about who goes out the back rather than off the front. There are, after all, around 4,000m of climbing on the menu... Nathan Haas: "Absolutely, the stage suits me. We're not here to lick stamps. I have the heart and the legs for it. I don't think anyone is going to have to do anything special today. It's going to be a battle of attrition - a race not off the front but off the back."
After around 36km or racing the gap for the five leaders is up to 6:20. The road has been going up gradually although this is not an official climb. Indeed, the stage started on the coast but the riders are already around 500m above sea level, riding along a plateau towards the first intermediate sprint. Such is the rolling terrain that many don't believe the top sprinters will still be around at the finish: the Cat.2 climb of Genna Silana comes with 45km remaining and is followed by some rolling roads, a fast descent and then a flat 10km run into the finish. It's tough to call.
It's a cloudy day but the sunshine is expected to come out before the finish. It's a bit blustery out there for now but that is not predicted to last too long. The temperature is a clement 20 degrees.
The Eritrean Teklehaimanot is in the break for a second day running - the Dimension Data rider clearly looking to pick up some more KOM points and seize the maglia azzurra. He picked up three points yesterday but there are two categorised climbs today with a total of 22 points up for grabs.
We pick up the race with the riders around 45 minutes into today's stage. After a fairly active start - with numerous riders trying to ping off the front - we have five guys out ahead with a two minute gap over the pack. They are: Daniel Teklehaimanot (Dimension Data), Lukasz Owsian (CCC Sprandi Polkowice), Ilia Koshevoy (Wilier Triestina), Evgeny Shalunov (Gazprom - Rusvelo) and Simone Andreetta (Bardiani CSF).
Here's what the riders can expect from today's second stage - including those tricky climbs ahead of the finish...
It was a clean sweep of jerseys for Postlberger's Bora-Hansgrohe team with the Austrian picking up the maglia rosa, the cyclamen jersey (points) and white jersey (youth), and his team-mate Cesare Benedetti - who was in the break - taking the blue king of the mountains jersey. With Postlberger in pink, Caleb Ewan - second yesterday - is in the mauve points jersey, with third place Jasper Stuyven in the white jersey. Here they are at the start today...
Yesterday, Lukas Postlberger sprung a huge surprise to win the opening stage of the 100th Giro d'Italia in Sardinia. The Austrian, making his Grand Tour debut, attacked inside the final kilometre and a disorganised peloton failed to react until the Bora-Hansgrohe rider was unassailably clear.
Hello and welcome to live coverage of stage 2 of the Giro d'Italia - a 221km rolling ride from Olbia to Tortoli on the island of Sardinia.