1. Damiano Cunego (Ita, Saeco) km 246 in 6.17’55", media 39,056
2. Michael Boogerd (Ola, Rabobank)
3. Ivan Basso (Ita, Csc)
4. Evans (Aus)
5. Nardello (Ita) a 2"
6. Bruseghin (Ita) a 17"
7. E. Mazzoleni (Ita)
8. Frigo (Ita)
9. Pellizotti (Ita)
10. Mazzanti (Ita)
11. Horner (Usa);
12. E. Dekker (Ola);
13. Sosenka (R. Cec.);
14. Nozal (Spa);
15. Caruso (Ita) a 25";
16. Duma (Ucr) a 44";
17. Vasseur (Fra) a 49";
18. Gonchar (Ucr);
19. Goussev (Rus);
20. Rodriguez (Spa);
21. Ivanov (Rus);
22. Kessler (Ger);
23. Rasmussen (Dan);
24. Vila (Spa);
25. Nose (Slo);
26. Casagrande (Ita) a 1’25";
27. Nocentini (Ita) a 1’40";
28. Rebellin (Ita);
29. Bettini (Ita);
30. Bertagnolli (Ita);
31. Pugaci (Mol);
32. Jeker (Svi) a 1’54";
33. Jaksche (Ger) a 2’10";
34. Sinkewitz (Ger);
35. A. Masciarelli (Ita) a 2’15";
36. Weening (Ola) a 3’06";
37. Monfort (Bel) a 3’39";
38. Fofonov (Kaz) a 3’39";
39. Codol (Ita) a 4’33";
40. Tankink (Ola);
41. Brandt (Bel) a 5’11";
42. Sgambelluri (Ita);
43. U. Osa (Spa);
44. Serrano (Spa);
45. Fertonani (Ita) a 7’05";
46. Lastras (Spa) a 7’16";
47. Zampieri (Svi) a 8’16";
48. Szmyd (Pol);
49. Murn (Slo) a 9’21";
50. Kroon (Ola);
51. Bazhenov (Rus);
52. Calcagni (Svi);
53. Simeoni (Ita);
54. Rogers (Aus);
55. Fuentes (Spa);
56. Hamburger (Dan) a 11’43";
57. Van Goolen (Bel);
58. Vanotti (Ita);
59. Schnider (Svi);
60. Bessy (Fra);
61. Adveyev (Ucr);
62. Gryschenko (Ucr).
Partieron 161 (no han salido Lancaster e Andrle), llegaron 62.