Na chegada ao ponto mais alto do Algarve (900 metros), onde a meta coincidiu com contagem de montanha de primeira categoria, Martin bateu o esloveno Primoz Roglic (LottoNL-Jumbo) e completou a tirada 4:46.35 horas, o mesmo tempo atribuído ao segundo. Em terceiro, a 20 segundos, chegou o polaco Michal Kwiatkowski (Sky), vencedor da prova em 2014, seguido do português Amaro Antunes (W52-FC Porto) e do italiano Rinaldo Nocentini (Sporting/Tavira), a 33.
Na classificação geral, Martin destronou o seu companheiro de equipa Fernando Gaviria, vencedor da primeira tirada, e vai partir de camisola amarela para a terceira etapa, um contra-relógio individual de 18 quilómetros, em Sagres.