Barguil snatches second stage win

Frenchman duels Rigoberto Uran to seal stage 16 of the Vuelta a Espana as Nibali battles to retain overall lead.