SESTRI LEVANTE, Italy (AP) -- Lars Bak of Denmark won the 12th stage of the Giro d'Italia and Joaquin Rodriguez retained the overall lead on Thursday.
Bak burst away from the breakaway group with a half mile to go for a clear victory on the 96-mile route from Seravezza to Sestri Levante.
Sandy Casar finished second, but it was not enough to overtake Rodriguez as the overall leader. Casar is 26 seconds behind the Spaniard, who will wear the pink jersey for the third successive day on Friday.
The 13th stage is the shortest leg of the Giro, a 75-mile ride from Savona to Cervere, which is largely downhill.
The race ends on May 27 in Milan.