Philippe Gilbert sprints to victory

World champion attacks in the last stretch to win stage 12 of Vuelta a Espana as Vincenzo Nibali retains overall lead.