Stage 3 of the Giro d'Abruzzo saw Alexey Lutsenko claim a punishing win on a summit finish. The Astana Qazaqstan rider saw off Adam Yates and Diego Ulissi of UAE Team Emirates in a sprint finish to take the stage and the race lead at Prati di Tivo. Ulissi finished second, with Yates completing the podium, both riders finishing just two seconds behind Lutsenko.