Thomson kwam na ruim 200 kilometer als eerste over de finish in Oliveira do Hospital.

De renner van UnitedHealthcare zorgde voor het tweede Zuid-Afrikaanse succes in Portugal, nadat landgenoot Reinardt Van Rensburg woensdag al de proloog had gewonnen.

Thomson kwam na een zware bergrit solo aan de finish. De ploeggenoot van Boy van Poppel nam tevens de leiding in het algemeen klassement over van landgenoot Van Rensburg.

De Ronde van Portugal eindigt zondag 26 augustus in Lissabon.

© ANP