Australian Michael Matthews claimed the leader's jersey after pipping Irishman Dan Martin in a sprint finish to win the third stage of the Vuelta a Espana.
Matthews won the 197km race to Arcos de la Frontera and boosted by a 10-second time bonus, he took the red jersey from 2009 winner Alejandro Valverde.
Race favourite Nairo Quintana is four seconds back while Britain's Chris Froome is 23 seconds off the lead.
Two-time Vuelta winner Alberto Contador is a further four seconds adrift.
Former Tour de France champion Froome was in the chasing pack with Contador and clocked the same time as Matthews for the stage, finishing 10th.
Giro d'Italia winner Quintana also finished in the group with Froome and Contador to leapfrog his team-mate Valverde who lost seven seconds to slip to third overall.
Katusha's Giampaolo Caruso made his first move in the closing stages and opened up a small gap but, as the Italian faded, he was overtaken by Martin.
Martin could not hold on to his lead either, though, and he was passed on the finishing straight by Matthews, who crossed the line around a bike's length ahead in five hours, 12 minutes and 14 seconds for a third stage victory on the Vuelta, having won two last year.
Joaquim Rodriguez was third on the day, ahead of Wilco Kelderman and Paul Martens.
Tuesday's fourth stage is a 164.7km race from Mairena del Alcor to Cordoba.
Stage 3 results:
1. Michael Matthews (Aus/Orica) 5:12:14"
2. Daniel Martin (Ire/Garmin) ST
3. Joaquim Rodriguez (Spa/Katusha)
4. Wilco Kelderman (Ned/Belkin)
5. Paul Martens (Ger/Belkin)
6. Cadel Evans (Aus/BMC Racing)
7. Lloyd Mondory (Fra/AG2R)
8. Nacer Bouhanni (Fra/FDJ.fr)
9. Daniel Moreno (Spa/Katusha)
10. Chris Froome (GB/Team Sky)
Overall classifications after stage 3:
1. Michael Matthews (Aus/Orica) 9hours, 27mins, 53secs
2. Nairo Quintana (Col/Movistar) +0:04
3. Alejandro Valverde (Spa/Movistar) +0:11
4. Rigoberto Uran (Col/Omega Pharma - Quick-Step) +15"
5. Damiano Caruso (Ita/Cannondale) +17"
6. Esteban Chaves (Col/Orica)
7. George Bennett (NZ/Cannondale) +20"
8. Julian Arredondo (Col/Trek)
9. Haimar Zubeldia (Spa/Trek)
10. Gianluca Brambilla (Ita/Omega Pharma - Quick-Step) +22"
17. Chris Froome (GB/Team Sky) +31
22. Peter Kennaugh (GB/Team Sky) +38
102. Adam Yates (GB/Orica) +3:02