Giacomo Nizzolo finally came out on top in a sprint finish at the Giro d’Italia to win stage 13 as Egan Bernal retained his overall lead in the race.
Nizzolo had finished second on 11 occasions previously in the race, including missing out this year to Tim Merlier on stage two and Caleb Ewan at the end of stage five.
However, the Italian made sure he would not be denied on Friday, overhauling Edoardo Affini following a 198-kilometre journey from Ravenna to Verona.
"Finally I've got a stage victory at the Giro!" Nizzolo said. "Today I decided to launch a long sprint.
"I chose to risk staying too long in the wind rather than wait for too long behind other riders with the chance of being blocked. My choice paid off."
Affini appeared set to be rewarded for his late attack from long range, yet the Jumbo-Visma rider did not quite have enough to hold off the fast-finishing Nizzolo and had to settle for second place, just ahead of Peter Sagan.
As for the general classification, Bernal was able to stay safe and conserve some energy ahead of Saturday’s potentially pivotal stage that finishes on a climb up the famous Monte Zoncolan.
The Colombian crossed the line with the peloton to remain 45 seconds clear of Aleksandr Vlasov in the battle for the maglia rosa.
"Finally we had an easy day," Bernal said.
"It would be special to win atop the Zoncolan tomorrow but that means controlling the whole peloton, so I'd be happy if I just keep the maglia rosa."
STAGE RESULT
1. Giacomo Nizzolo (Team Qhubeka Assos) 4:42:19
2. Edoardo Affini (Jumbo-Visma) +0:00
3. Peter Sagan (Bora-Hansgrohe) "
4. Davide Cimolai (Israel Start-Up Nation) "
5. Fernando Gaviria Rendon (UAE Team Emirates) "
CLASSIFICATION STANDINGS
General Classification
1. Egan Bernal (INEOS Grenadiers) 53:11:42
2. Aleksandr Vlasov (Astana-Premier Tech) +0:45
3. Damiano Caruso (Bahrain Victorious) +1:12
Points Classification
1. Peter Sagan (Bora-Hansgrohe) 135
2. Giacomo Nizzolo (Team Qhubeka Assos) 126
3. Davide Cimolai (Israel Start-Up Nation) 113
King of the Mountains
1. Geoffrey Bouchard (AG2R Citroen Team) 96
2. Egan Bernal (INEOS Grenadiers) 48
3. Dries De Bondt (Alpecin-Fenix) 24