Elia Viviani made it a hat trick of wins in the Giro d'Italia on the 13th stage while Simon Yates remained in the overall lead on Friday as the race prepares to head into the mountains.
Viviani won a bunch sprint at the end of the mainly flat 180-kilometer leg from Ferrara to Nervesa della Battaglia for his first victory in Italy after two wins in Israel at the start.
Sam Bennett, who was also seeking a third victory, was second, just ahead of Danny van Poppel.
The general classification was unchanged as Yates retained his 47-second advantage over defending champion Tom Dumoulin.
The Giro heats up again with a climb up Monte Zoncolan on Saturday and a grueling leg through the Dolomite Range on Sunday.