The Nelson cyclist George Bennett has improved another four places to now be 13th overall after the fourth stage of the Vuelta a Espana.
Bennett finished in the main bunch in 23rd place.
American Ben King earned the biggest victory of his career by winning a sprint in a summit finish.
It was King's first first stage win since the 2016 Tour of California.
Michal Kwiatkowski retained his overall lead but the Team Sky rider lost time on the 162 kilometre ride, coming in just over three minutes down on King.
The Pole leads Germany's Emanuel Buchmann of Bora-Hansgrohe by seven seconds with Britain's Simon Yates in third and Spain's Alejandro Valverde in fourth.
Stage five features few flat areas and sees riders travel 188.7 kilometres from Granada to Roquetas de Mar.