Après s'être extirpé à quelques hectomètres de la ligne d'un groupe d'échappés, il a devancé de deux secondes le Danois Mattias Jensen (Trek Segafredo) qui a été l'un des animateurs du final.
Guillaume Martin, se présente en position de force avant la 3e et dernière étape, ce jeudi, qui favorisera encore les grimpeurs.
Le double champion du monde, Julian Alaphilippe, qui met la dernière main à sa préparation pour le Tour d'Espagne, s'est bien battu mais a dû lâcher prise dans le final. Il s'est classé 9e à 1 minutes 11 secondes du vainqueur et pointe au 9e rang du général à 1 minutes 21 du leader.