Le Français Victor Lafay a remporté dimanche la deuxième étape du Tour de France à Saint-Sébastien, tandis que le Britannique Adam Yates a conservé le maillot jaune.