MONTE ZONCOLAN, Italy (AP) -- Igor Anton of Spain broke away with three miles left and held on to win the 14th stage of the Giro d'Italia on Saturday, while Alberto Contador was second to extend his overall lead.
Anton finished the 130-mile stage from Lienz to Monte Zoncolan in 5 hours, 4 minutes, 26 seconds.
Contador was 33 seconds behind to finish second for the second day in a row. He managed to shake off closest rival Vincenzo Nibali, who finished another 7 seconds back.
Contador has an overall time of 54:45:45, more than 3 minutes ahead of Nibali.