Germany’s John Degenkolb won stage two of the Vuelta. Australian Allan Davis finished second in the bunch sprint that decided the stage from Pamplona to Viana, with Ben Swift of Britain third. Jonathan Castroviejo (Movistar) maintains the GC lead.