Italy's Alessandro Petacchi won a sprint finish to claim the 12th stage of the Giro d'Italia on Friday.
Petacchi claimed his second win in this year's Giro
Ivan Basso kept the pink jersey as the overall race leader after he finished the stage in the same time as his closest rivals.
Petacchi was led out by his Fassa Bortolo team and overtook Paride Grillo in the final metres to take his second win in this year's Giro.
Grillo finished second and Spain's Isaac Galvez Lopez was third.
Saturday's 13th stage is a 218km (135 mile) route through the mountains from Mezzocorona to Ortisei.
It will include several tough climbs and is expected to take more than seven hours to complete.
Stage 12 result:
1. Alessandro Petacchi (Italy/Fassa Bortolo) 4:50:00"
2. Paride Grillo (Italy/Panaria) same time
3. Isaac Galvez (Spain/Illes Balears)
4. Robert Foerster (Germany/Gerolsteiner)
5. Jann Kirsipuu (Estonia/Credit Agricole)
6. Robbie McEwen (Australia/Davitamon - Lotto)
7. Stuart O'Grady (Australia/Cofidis)
8. Aurelien Clerc (Switzerland/Phonak)
9. Simone Cadamuro (Italy/Domina Vacanze)
10. Baden Cooke (Australia/Francaise des Jeux)
1. Ivan Basso (Italy/Team CSC) 53:55:20"
2. Paolo Savoldelli (Italy/Discovery Channel) +18"
3. Danilo Di Luca (Italy/Liquigas) +1:04"
4. Gilberto Simoni (Italy/Lampre - Caffita) +2:27"
5. Sergei Gontchar (Ukraine/Domina Vacanze) +3:45"
6. Marzio Bruseghin (Italy/Fassa Bortolo) +4:34"
7. Michele Scarponi (Italy/Liberty Seguros) +4:48"
8. Dario Cioni (Italy/Liquigas) +5:25"
9. Emanuele Sella (Italy/Panaria) +5:58"
10. Markus Fothen (Germany/Gerolsteiner) +6:10"