André Greipel (Lotto-Soudal) remporte la 4ème étape du Tour d’Algarve devant John Degenkolb (Trek-Segafredo) et Dylan Groenewegen (Team LottoNL-Jumbo). Arnaud Démare (FDJ) est 4ème. Primoz Roglic (Team LottoNL-Jumbo) conserve son maillot de leader.