Frenchman Jonathan Hivert (Sojasun) took his second consecutive stage win in the Ruta del Sol on Tuesday.
Hivert cruised home in Montilla ahead of American sprinter Tyler Farrar (Garmin-Sharp) and Italian Francesco Lasca (Caja Rural) in third.
Race leader Alejandro Valverde (Movistar) finished safely in the bunch to keep his name at the top of the general classification. Jurgen Van Den Broeck (Lotto-Belisol) currently lies in second spot at seven seconds, with Bauke Mollema (Blanco) in third at 11 seconds.
With just one stage remaining of the race on Wednesday - a 182.7 km trip from Lucena to Rincon de la Victoria - it's hard to see past Valverde defending his race win from 2012.
Jonathan Hivert celebrates his second win in the race
Tyler Farrar at the finish after coming home in second spot
Ruta del Sol 2013: Related links
Stage one: Jonathan Hivert wins
Alejandro Valverde wins Ruta del Sol prologue
Thank you for reading 5 articles this month* Join now for unlimited access
Enjoy your first month for just £1 / $1 / €1
*Read 5 free articles per month without a subscription
Join now for unlimited access
Try first month for just £1 / $1 / €1