Giacomo Nizzolo finally won a stage at his home Grand Tour event by taking Stage 13 of the Giro d'Italia in a dramatic sprint finish in Verona on Friday. Nizzolo, the European and Italian champion, held a record 11 career second place finishes in Giro stages, but the Qhubeka-Assos rider finally broke his duck to spark emotional celebrations. The flat 198km stage from Ravenna was always destined to finish in a sprint, although Jumbo-Visma's Edoardo Affini tried a late dart away from the bunch on the finishing straight before being overhauled by Nizzolo just before the line. Affini had to settle for second place ahead of Peter Sagan. There was no change in the general classification standings - Ineos Grenadiers' Egan Bernal retains a 45-second advantage over Aleksandr Vlasov, with Damiano Caruso one minute 12 seconds down.