American rider Tyler Farrar won his second stage of this year's Tour of Italy when he collected the 10th stage on Tuesday, a 230 kilometres ride from Avellino to Bitonto.
Kazakhstan's Alexandre Vinokourov retained the overall leader's pink jersey.
Farrar, 25, beat home Italian Fabio Sabatini while the American's team-mate Julian Dean of New Zealand was third, after doing excellent lead-out work for the stage winner, while Australian veteran Robbie McEwen was fourth.
Three riders, France's Hubert Dupont, British rider Charles Wegelius and Dario Cataldo of Italy had tried to liven up the stage earlier in a long escape before being reeled in 16km from the finish.
Wednesday's 11th stage is at 262km the longest of this year's edition from Lucera to l'Aquila.