Germany’s Andre Greipel powered to victory on the fifth stage of the Giro d’Italia yesterday, a bunch sprint finish that left Dutchman Tom Dumoulin in the race leader’s pink jersey.