Silvan Dillier claims his first Grand Tour stage win
BMC Racing's Silvan Dillier out sprinted Trek Segafredo's Jasper Stuyven from the day's 217 km breakaway of five riders
Following an extremely fast start Pöstlberger, Pedersen and Stuyven broke away from the Peloton, to be joined by Andreetta and Dillier to establish the day's breakaway of five riders.
Their gap opened up to nearly 9 minutes before the peloton started to chase. The gaps started to come doen.
Pedersen was dropped from the breakaway on the climb of Fuscaldo-climb with 23 kms to go, only to get back on aftera afterwards.
With 20 kms to go the breakaway still had a 3 minute advantage and looked as if they wouldn't get caught by the peloton.
The peloton gave up the chase and Stuyven was the first to attack, but Pöstlberger and Dillier responded.
On the final climb before the line Dillier accelerated with 200 kms to go and only Stuyven could follow.
Stuyven and Dillier started to sprint but Stuyven just coudn't come round and Dillier won by half a bike length on the line.
Bob Jungels finished safely in the main field to hold onto the Maglia Rosa, the Pink Jersey for another day.
VIDEO: 2017 Giro d'Italia Stage 6 Highlights
2017 Giro d'Italia Stage 6 Top Ten Results
1 Silvan Dillier (Swi) BMC Racing Team 4:58:01
2 Jasper Stuyven (Bel) Trek-Segafredo
3 Lukas Pöstlberger (Aut) Bora-Hansgrohe 0:00:12
4 Simone Andreetta (Ita) Bardiani CSF 0:00:26
5 Michael Woods (Can) Cannondale-Drapac 0:00:39
6 Adam Yates (GBr) Orica-Scott
7 Wilco Kelderman (Ned) Team Sunweb
8 Bob Jungels (Lux) Quick-Step Floors
9 Bauke Mollema (Ned) Trek-Segafredo
10 Geraint Thomas (GBr) Team Sky
2017 Giro d'Italia General Classification after Stage 6
1 Bob Jungels (Lux) Quick-Step Floors 28:20:47
2 Geraint Thomas (GBr) Team Sky 0:00:06
3 Adam Yates (GBr) Orica-Scott 0:00:10
4 Vincenzo Nibali (Ita) Bahrain-Merida
5 Domenico Pozzovivo (Ita) AG2R La Mondiale
6 Nairo Quintana (Col) Movistar Team
7 Tom Dumoulin (Ned) Team Sunweb
8 Bauke Mollema (Ned) Trek-Segafredo
9 Tejay Van Garderen (USA) BMC Racing Team
10 Andrey Amador (CRc) Movistar Team