FOLIGNO, Italy — German rider Andre Greipel captured his second sprint victory in the Giro d’Italia while Tom Dumoulin held onto the pink jersey after the seventh stage on Friday.

Greipel was behind the leaders going around high-speed curves but then surged in front on the final straight.

Greipel clocked slightly more than five hours over the rolling 211-kilometer (131-mile) route from Sulmona to Foligno.

Having won Wednesday’s fifth stage and with teammate Tim Wellens taking Thursday’s sixth stage, the Lotto Soudal team has three consecutive victories.

It was Greipel’s 19th stage win in a Grand Tour — five at the Giro, 10 at the Tour de France, and four in the Spanish Vuelta — and the 131st victory in his career.