Fred Rodriguez won the ninth stage of the Giro d'Italia for the Acqua and Sapone team in a close sprint finish.
The American denied Alessandro Petacchi a fifth stage win, with Angelo Furlan also in the frame in the 140-kilometre leg from Policoro to Carovigno.
Italian Damiano Cunego retained his overall race lead of 10 seconds over compatriot Gilberto Simoni with Franco Pellizotti in third, 28 seconds back.
Tuesday will be the first rest day of the race before it resumes in Pescara.
Stage nine result:
1. Fred Rodriguez (U.S.) Acqua & Sapone - 4:04.38
2. Alessandro Petacchi (Italy) Fassa Bortolo
3. Angelo Furlan (Italy) Alessio-Banchi
4. Robbie McEwen (Australia) Lotto-Domo
5. Jan Svorada (Czech Republic) Lampre
6. Andris Nauduzs (Latvia) Domina Vacanza
7. Marco Zanotti (Italy) Vini Caldirola
8. Robert Forster (Germany) Gerolsteiner
9. Simone Cadamuro (Italy) De Nardi
10. Alexandre Usov (Belarus) Phonak - all same time