ALCANIZ, Spain - Germany's John Degenkolb took his third win of the 2012 Vuelta a Espana with victory on the seventh stage on Friday. Italian Elia Viviani finished second in the bunch sprint that decided the stage from Huesca to Alcaniz, with Australian Allan Davis in third. Spain's Joaquim Rodriguez remained the overall leader ahead of Britain's Chris Froome and Spain's Alberto Contador. The Vuelta finishes on Sunday Sept. 9 in Madrid.