Na 193-kilometrowym odcinku z Portimao do Alto do Malhao Kolumbijczyk wyprzedził o trzy sekundy Portugalczyka Rui Costę (Movistar) i o pięć Holendra Lieuwe Westrę (Vacansoleil). Kwiatkowski na metę dotarł 12 sekund później od zwycięzcy. Dzięki dobremu wynikowi Polak, który po drugim etapie zajmował 34. miejsce, awansował do pierwszej dziesiątki klasyfikacji generalnej. Do lidera ma 19 sekund straty. Drugi jest Costa z wynikiem o siedem sekund słabszym od Henao, a trzeci - jego rodak Tiago Machado (RadioShack), który ma czas gorszy o 11 sekund. Wyścig Volta ao Algarve zakończy się w niedzielę 35-kilometrową jazdą indywidualną na czas.