STAGE 19 RESULTS:
1, KIRYIENKA Vasil, BLR, TCS, 6:37:32
2, DI LUCA Danilo, ITA, LPR, 4:36
3, EFIMKIN Alexander, RUS, QST, 4:43
4, CUMMINGS Steven, GBR, BAR, 5:25
5, RICCO' Riccardo, ITA, SDV, 5:44
6, SELLA Emanuele, ITA, CSF, 6:21
7, PELLIZOTTI Franco, ITA, LIQ, 6:21
8, VAN DEN BROECK Jurgen, BEL, SIL, 6:21
9, BRUSEGHIN Marzio, ITA, LAM, 6:21
10, MENCHOV Denis, RUS, RAB, 6:21
11, POZZOVIVO Domenico, ITA, CSF, 6:21
12, CONTADOR Alberto, ESP, AST, 6:21
13, SIUTSOU Kanstantsin, BLR, THR, 6:53
14, NIBALI Vincenzo, ITA, LIQ, 8:50
15, CARDENAS Felix Rafael, COL, BAR, 9:24
16, KLODEN Andreas, GER, AST, 9:47
17, SORENSEN Nicki, DEN, CSC, 9:47
18, LARSSON Gustav Erik, SWE, CSC, 12:04
19, SERPA PEREZ Jose Rodolfo, COL, SDA, 12:18
20, IVANOV Ruslan, MDA, SDA, 12:18
21, SIMONI Gilberto, ITA, SDA, 12:18
GENERAL CLASSIFICATION AFTER STAGE 19:
1, CONTADOR Alberto, ESP, AST, 82:29:10
2, RICCO' Riccardo, ITA, SDV, 0:04
3, DI LUCA Danilo, ITA, LPR, 0:21
4, BRUSEGHIN Marzio, ITA, LAM, 2:00
5, PELLIZOTTI Franco, ITA, LIQ, 2:05
6, MENCHOV Denis, RUS, RAB, 2:47
7, SELLA Emanuele, ITA, CSF, 4:25
8, VAN DEN BROECK Jurgen, BEL, SIL, 4:26
9, POZZOVIVO Domenico, ITA, CSF, 5:25
10, SIMONI Gilberto, ITA, SDA, 7:18
11, CARDENAS Felix Rafael, COL, BAR, 8:40
12, NIBALI Vincenzo, ITA, LIQ, 9:31
13, KLODEN Andreas, GER, AST, 12:10
14, LARSSON Gustav Erik, SWE, CSC, 16:42
15, BALIANI Fortunato, ITA, CSF, 18:31
16, SAVOLDELLI Paolo, ITA, LPR, 20:25
17, VALJAVEC Tadej, SLO, ALM, 22:05
18, BOSISIO Gabriele, ITA, LPR, 29:27
19, BETTINI Paolo, ITA, QST, 31:50
20, ARDILA CANO Mauricio A., COL, RAB, 35:19
21, LEIPHEIMER Levi, USA, AST, 35:56