Egan Bernal and Thymen Arensman climbed up the general classification following a dramatic second stage at the Giro d’Italia - sitting third and fourth overall.
Wet roads and a tricky final climb saw splits amongst the overall contenders, on a stage impacted by a large crash with 23 kilometres to go.
Netcompany INEOS’ riders had positioned themselves well at the head of the race and were able to avoid issues on the slick Bulgarian roads.
Shortly after the race was briefly neutralised, both Bernal and Arensman were able to secure six and four bonus seconds respectively at the intermediate sprint.
Despite the race splitting up on the Lyaskovets Monastery Pass, the groups would ultimately combine inside the final kilometre.
Guillermo Thomas Silva (XDS Astana) would win the reduced bunch sprint, and with it claim a surprise maglia rosa in the process.
Bernal and Arensman now sit just four and six seconds back on the lead, with one final stage to contest in Bulgaria before the opening rest day.
For Netcompany INEOS it was a day of strong teamwork and positioning, which paid off in key moments. Jack Haig, Embret Svestad-Bardseng and Filippo Ganna were amongst those who helped bring the team to the fore during the lengthy 221km test.
Giro d'Italia
Stage 2-
1Thomas Silva XDS Astana Team05:39:25
-
2Florian Stork Tudor Pro Cycling Team+ 00
-
3Giulio Ciccone Lidl-Trek+ 00
-
19Thymen Arensman Netcompany INEOS Cycling Team+ 00
-
25Egan Bernal Netcompany INEOS Cycling Team+ 00
-
44Magnus Sheffield Netcompany INEOS Cycling Team+ 01:01
-
74Ben Turner Netcompany INEOS Cycling Team+ 02:05
-
96Jack Haig Netcompany INEOS Cycling Team+ 05:26
-
107Embret Svestad-Bårdseng Netcompany INEOS Cycling Team+ 07:04
-
108Connor Swift Netcompany INEOS Cycling Team+ 07:04
-
130Filippo Ganna Netcompany INEOS Cycling Team+ 07:04
Giro d'Italia
Overall Rankings (Stage 2)-
1Thomas Silva XDS Astana Team09:00:23
-
2Florian Stork Tudor Pro Cycling Team+ 04
-
3Egan Bernal Netcompany INEOS Cycling Team+ 04
-
4Thymen Arensman Netcompany INEOS Cycling Team+ 06
-
51Magnus Sheffield Netcompany INEOS Cycling Team+ 01:11
-
66Ben Turner Netcompany INEOS Cycling Team+ 02:15
-
101Jack Haig Netcompany INEOS Cycling Team+ 05:36
-
108Connor Swift Netcompany INEOS Cycling Team+ 07:12
-
118Embret Svestad-Bårdseng Netcompany INEOS Cycling Team+ 07:14
-
120Filippo Ganna Netcompany INEOS Cycling Team+ 07:14