Nick C. said:
That was the stage where it was snow/sleeting or at least was on the roads. That was a rare thing indeed to see a group of 5 GC riders more or less together off the front in the final Ks of the penultimate climb.
1. FRIGO Dario FAS 05:23:43
2. SIMONI Gilberto SAE 00:00:10
3. TOTSCHNIG Georg GST 00:02:38
4. POPOVYCH Yaroslav LAN 00:03:12
5. RUMSAS Raimondas LAM 00:04:01
6. NOE' Andrea ALS 00:04:01
7. PELLIZOTTI Franco ALS 00:04:04
8. GARZELLI Stefano VIN 00:05:08
9. HONCHAR Serhiy DNC 00:05:08
10. CASAR Sandy FDJ 00:05:08
11. MAZZOLENI Eddy VIN 00:05:29
12. LANFRANCHI Paolo PAN 00:05:37
13. BARANOWSKI Dariusz CCC 00:06:59
14. BELLI Wladimir LAM 00:06:59
15. GARCIA QUESADA Adolfo KEL 00:06:59
16. FARESIN Gianni GST 00:07:43
17. SABALIAUSKAS Marius SAE 00:09:01
18. SPEZIALETTI Alessandro SAE 00:09:36
19. SCARPONI Michele DVE 00:11:54
20. ZABALLA GUTIERREZ Constantino KEL 00:12:23
21. SUNDERLAND Scott FAK 00:15:42
22. CODOL Massimo MER 00:15:59
23. PANTANI Marco MER 00:15:59
24. SZMYD Sylvester MER 00:15:59
25. GONZALEZ MARTINEZ Freddy Excelino CLM 00:15:59
26. ZAMPIERI Steve VIN 00:16:03
27. CASTELBLANCO ROMERO José Joaquim CLM 00:17:46
28. LUNGHI Denis ALS 00:21:10
29. LAVERDE JIMENEZ Luis Felipe FPF 00:21:21
30. VILA ERRANDONEA Francisco Javier LAM 00:25:24
31. CUNEGO Damiano SAE 00:25:24
32. BROZYNA Tomasz CCC 00:25:24
33. HARDTER Uwe GST 00:25:24
34. GUTIERREZ CATALUNA Ignacio KEL 00:25:24
35. DUMA Vladimir LAN 00:25:24
36. FIGUERAS Giuliano PAN 00:25:24
37. BERNUCCI Lorenzo LAN 00:25:24
38. TONTI Andrea SAE 00:25:24
39. CLAVERO SEBASTIAN Daniel MER 00:25:24
40. CAUCCHIOLI Pietro ALS 00:25:24
41. BILEKA Volodymyr LAN 00:25:24
42. ANDRIOTTO Dario VIN 00:25:24
43. WEGELIUS Charles DNC 00:25:24
44. GASPERONI Cristian MER 00:25:24
45. FRATTINI Cristiano TEN 00:25:24
46. VELO Marco FAS 00:26:48
47. BRUSEGHIN Marzio FAS 00:26:50
48. MARIN Ruber Alveiro CLM 00:26:50
49. LOMBARDI Giovanni DVE 00:26:50
50. TRAMPUSCH Gerhard GST 00:26:50
51. TONETTI Gianluca TEN 00:26:50
52. MUNOZ Hernan Dario CLM 00:26:50
53. GONZALEZ JIMENEZ Aitor FAS 00:26:50
54. HAMBURGER Bo FPF 00:26:50
55. CONTI Roberto MER 00:26:50
56. MOERENHOUT Koos LOT 00:26:50
57. CHMIELEWSKI Piotr CCC 00:26:50
58. GEROSA Mauro VIN 00:26:50
59. CHEULA Giampaolo VIN 00:26:50
60. BALIANI Fortunato FPF 00:26:50
61. COLOMBO Gabriele DVE 00:26:50
62. DACRUZ Carlos FDJ 00:26:50
63. MIHOLJEVIC Vladimir ALS 00:28:21
64. MASSI Rodolfo CLM 00:28:21
65. BERTOLETTI Simone LAM 00:29:42
66. BERTAGNOLLI Leonardo SAE 00:29:42
67. GASPARRE Graziano DNC 00:31:50
68. USANO MARTINEZ Julian KEL 00:32:56
69. STREMERSCH Tom LAN 00:33:00
70. ADYEYEV Sergiy LAN 00:33:00
71. GIORDANI Leonardo DNC 00:33:00
72. GOBBI Michele DNC 00:33:00
73. MANZONI Mario MER 00:33:23
74. SCIREA Mario DVE 00:33:23
75. VERSTREPEN Johan LAN 00:33:23
76. ROMANIK Radoslaw CCC 00:33:23
77. BALDATO Fabio ALS 00:33:23
78. SECCHIARI Francesco DVE 00:33:23
79. ILLIANO Raffaele CLM 00:33:23
80. POZZI Oscar TEN 00:33:23
81. DE ANGELI Luca CLM 00:33:23
82. BARBERO Sergio LAM 00:33:23
83. EISEL Bernhard FDJ 00:33:23
84. QUINZIATO Manuel LAM 00:33:23
85. FORNACIARI Paolo SAE 00:33:28
86. SVORADA Jan LAM 00:36:40
87. BACKSTEDT Magnus FAK 00:36:40
88. JØRGENSEN René FAK 00:36:40
89. WINN Julian FAK 00:36:40
90. NOCENTINI Rinaldo FPF 00:36:40
91. ZANOTTI Leonardo DNC 00:36:40
92. RIERA VALLS Jordi KEL 00:36:40
93. PIETROPOLLI Daniele TEN 00:36:40
94. SCAMARDELLA Salvatore LAN 00:36:40
95. KIRCHEN Kim FAS 00:36:40
96. FONTANELLI Fabiano MER 00:36:40
97. MESA MESA Hector Orlando FPF 00:36:40
41 riders out of the race.
edit: This one is good