Edoardo Affini (SEG Racing Academy) spent 144km on his own in the lead under the 30’C sun, before the race ended in a bunch sprint where Jasper Philipsen (Hagens Berman Axeon) took the honours.
Affini’s suicidal move was reeled in by Polartec Kometa, working for their sprinter and points classification leader Matteo Moschetti, but it was Belgian rider Philipsen who proved fastest on the straight approach to Mornico al Serio.
Behind Philipsen, stage one winner Giovanni Lonardi and Moschetti completed the top three, with Hagens Berman ride Michael Rice placing 4th.
The stage finished in the home town of Beppe “Colpack” Colleoni, after 164km on the largely straight, Armco-barriered roads of the Po Valley, where petrol stations and roundabouts were the main points of interest.
Markus Wildauer (Tirol Cycling Team) retained the pink jersey of the overall leader as the race heads into the mountains. Stage 4 is 127km from Mornico al Serio to Passo Maniva, where the final 30km is uphill. However, the official climb to the finish is only 13.3km at an average of 6.8%.
— Giro d'Italia U23 (@giroditaliau23) June 10, 2018
Full results from procyclingstats.com as the UCI results page still lags days behind the rest of us.