• Swiss rider takes stage following epic 200km breakaway • Bob Jungels retains pink jersey by six seconds from Geraint Thomas

This article is more than 3 years old

This article is more than 3 years old

The Swiss rider Silvan Dillier won his maiden grand tour stage after holding off Jasper Stuyven in an uphill sprint to the line after an epic 200km breakaway on day six.

Giro d’Italia: Fernando Gaviria sprints to stage five win as Jungels keeps lead Read more

BMC’s Dillier began his sprint with 150 metres to go on the climb to the finish and had the power to hold off Trek rider Stuyven, who banged his bars in anger and frustration as he crossed the line half a wheel behind.

Lukas Postlberger, who won the opening stage, was third, 12 seconds behind the front two at the end of the 217km route from Reggio Calabria to Terme Luigiane as the race moved to mainland Italy.

In the general classification Quick-Step’s Jungels maintained his six-second lead over Team Sky’s Geraint Thomas, in second. Thomas’s fellow British team-mate Adam Yates is a further four seconds behind in third place.

Stage six results

1 Silvan Dillier (Switzerland/BMC Racing) 4:58.01 2 Jasper Stuyven (Belgium/Trek) ST 3 Lukas Poestlberger (Austria/BORA) +12sec 4 Simone Andreetta (Italy/Bardiani Valvole) +26sec 5 Michael Woods (Canada/Cannondale) +39sec 6 Adam Yates (Great Britain/Orica) 7 Wilco Kelderman (Netherlands/Sunweb) 8 Bob Jungels (Luxembourg/Quick-Step) 9 Bauke Mollema (Netherlands/Trek) 10 Geraint Thomas (Great Britain/Team Sky)

Facebook Twitter Pinterest The peloton rides through the small village of Scilla during stage six. Photograph: Luk Benies/AFP/Getty Images

General classification

1 Bob Jungels (Luxembourg/Quick-Step) 28:20.47sec 2 Geraint Thomas (Great Britain/Team Sky) +6sec 3 Adam Yates (Great Britain/Orica) +10sec 4 Vincenzo Nibali (Italy/Bahrain) +10sec 5 Domenico Pozzovivo (Italy/AG2R) +10sec 6 Nairo Quintana (Colombia/Movistar) +10sec 7 Tom Dumoulin (Netherlands/Sunweb) +10sec 8 Bauke Mollema (Netherlands/Trek) +10sec 9 Tejay van Garderen (US/BMC Racing) +10sec 10 Andrey Amador (Costa Rica/Movistar) +10sec