TIRANO, Italy (AP) -- Alberto Contador maintained his overall lead, while Diego Ulissi won a contentious three-man sprint finish in the 17th stage of the Giro d'Italia on Wednesday.
Giovanni Visconti crossed first but was relegated by the race jury to third for pushing Ulissi out of the way with his hand.
Ulissi rode the 143-mile leg from Feltre to Tirano, which included a major climb over the Tonale pass and a smaller climb over the Aprica pass, in 5 hours, 31 minutes, 51 seconds.
Pablo Lastras Garcia of Spain crossed third but was awarded second place.
The 18th stage Thursday is a 94-mile leg from Morbegno to San Pellegrino Terme, featuring one major climb 19 miles from the finish.
The three-week race ends Sunday in Milan.