FISTERRA, Spain -- Daniel Moreno of Spain timed his final sprint perfectly to win the fourth stage of the Spanish Vuelta on Tuesday while Vincenzo Nibali of Italy overtook Christopher Horner of the U.S. for the overall lead.
Moreno, riding for Katusha, broke away from the pack almost within sight of the finish line. He covered the 117-mile route from Lalin to Fisterra at Spain's northwestern tip in 4 hours, 37 minutes, 47 seconds.
"It's a spectacular victory," Moreno said. "I am very happy because I had already told my teammates that I would like to win this stage here."
Fabian Cancellara of Switzerland was second, just ahead of Michael Matthews of Australia. Both riders had the same time as Moreno.
Nibali learned he had overtaken the 41-year-old Horner as overall leader when he reached the motorhome of his Astana team some distance from the finish. He had to rush back for the presentation ceremony.
Horner said he will try to win back the leader's jersey during one of the upcoming mountain stages.
"Now all I need to do is to stay calm and relaxed," he said.
Nicolas Edet of France had broken away late in the race to establish a 22-second lead, but the pack caught up with him about 20 minutes from the finish.
Wednesday's fifth stage stays in the northwest region of Galicia with a 108-mile ride from Sober to Lago de Sanabria.
The three-week race ends in Madrid on Sept. 15.