L'Allemand l'a emporté au sprint devant son compagnon d'équipe l'Italien Matteo Trentin et l'Australien Heinrich Haussler (Garmin).
L'Australien Richie Porte (Sky) a gardé le maillot jaune qu'il avait endossé en remportant la précédente étape. Il totalise 12 secondes d'avance au classement général sur les Portugais Rui Costa (Movistar) et Tiago Machado (RadioShack).
Dimanche la 5e et dernière étape du Tour de l'Algarve sera un contre-la-montre de 25,8 km entre Lagoa et Portimao.
























