FLORENCE, Italy (AP) -- Alberto Rui Costa of Portugal prevailed over a star-studded field to win a grueling road race at the cycling world championships Sunday, edging Joaquin Rodriguez of Spain in a two-man sprint finish.
Rodriguez attacked several times in the final lap of a hilly circuit but Rui Costa caught him in the finishing straight and easily won the sprint for the biggest victory of his career.
Rui Costa clocked 7 hours, 25 minutes, 43 seconds over the marathon-like 272-kilometer (169-mile) route.
Rodriguez crossed with the same time and Alejandro Valverde of Spain finished third, 17 seconds behind.
The course started in Lucca near the coast and ended with 10 laps of a difficult 16.6-kilometer (10.3-mile) circuit in and around Florence.
Heavy rain fell for much of the race.