George Bennett has remained ensconced in the top 10 at the Giro d'Italia after an entertaining finish on stage eight.
Bennett has finished in 15th on the summit finish of Montevergine di Mercogliano, coming home in the main group as rain pelted down.
The Kiwi climber remains one minute and 11 seconds down on overall leader Simon Yates, but fell one spot into 10th overall after Richard Carapaz rode away to take the stage.
Carapaz now sits in eighth after his well-timed attack which claimed Ecuador's first ever stage win on a Grand Tour. The leader of the young rider's classification attacked with 1.3 kilometres to go in the pouring rain, and got away from the bunch to win by seven seconds, and take the 10 bonus seconds on the line as well.
That jumped him ahead of Bennett, who much like the other general classification contenders, was perfectly happy to ride in the reduced bunch until the final sprint to the line.