George Bennett has safely navigated through this morning's sprint stage at the Giro d'Italia as the race heads to the mountains for the decisive final stages.
Bennett lost no time on a fast-paced stage 17, finishing in 38th place, with Elia Viviani winning his fourth stage to put a vice on the purple sprinter's jersey.
It was a stage which was busy throughout, with attackers trying their luck for the entirety of the 155km route, but none of them gaining too much of an advantage due to the high chasing speed from the peloton.
Bar a brief split early in the stage, none of the general classification contenders were in trouble of losing any time on the flat, with the top 10 staying stagnant; Bennett remaining 7.01 down on leader Simon Yates.
Viviani again timed his sprint excellently to take the stage victory in a tricky finale made worse by some bizarre weather. With three kilometres to go, the weather was pristine, but a few tight corners and roundabouts later it was suddenly bucketing down with rain at the finish line.