TIRANO, Italy: Diego Ulissi won a contentious three-man sprint finish in the 17th stage of the Giro d'Italia Wednesday, while Alberto Contador maintained his overall lead. Giovanni Visconti crossed first but was relegated to third place for pushing Ulissi out of the way with his hand. Ulissi rode the 230km 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 crossed third but was awarded second place.