"If we were playing football we'd say we've scored a hat-trick with three consecutive stage wins. We're very happy," Greipel said after the race.
The victory makes the 33-year-old the most successful German rider in the history of the Giro, with five stage wins.
Dutchman Tom Dumoulin retained the overall leader's Maglia Rosa (pink jersey) after finishing safely in the pack and remains 26 seconds ahead of Jakob Fuglsang of Astana.
Back-to-back stage winner Marcel Kittel suffered an unfortunate mechanical failure, resulting in a bike change with just five km left.
The 186 km stage eight of the Giro will take the riders from Foligno to Arezzo on Saturday.
(Reporting by Nivedita Shankar in Bengaluru; Editing by Catherine Evans)
Share
