Dylan Groenewegen was left beating himself up and rueing his timing at the finish of stage 3 of the Giro d'Italia , as he was narrowly beaten to the line by Paul Magnier (Soudal-QuickStep) and Jonathan Milan (Lidl-Trek). With an arrow straight, wide 7km stretch of road bringing the sprint teams into the final kilometre, it was all about coming up at the right time and not too early. Groenewegen's Unibet Rose Rockets seemed to have this tactic nailed as their light blue and pink jerseys speared through to the front with 500 metres to go. "The team did a perfect job, an amazing job. What we missed on the first day, we did everything in the right way today. But I just had to go. It was with 200 metres to go, I think, I had the speed… stupid." The latest race content, interviews, features, reviews and expert buying guides, direct to your inbox!…