The 26-year-old Italian surged past compatriot Michele Bartoli and last year 's winner and defending World Cup champion Johan Museeuw of Belgium in the final few metres of the 237km race .
Italian
Michele Bartoli
World Cup
Johan Museeuw
Belgium
Michele Bartoli