Det blev en sekundstrid mellan Elfyn Evans och Spaniens Dani Sordo.
I Italien förra säsongen hade Evans allt under kontroll, men på grund av snölag körde han av vägen. Och det misstaget kostade honom segern.
Men i dag gick det vägen.
Karriärens fjärde seger
Evans tog karriärens först seger 2017, och dagens vinst blev hans fjärde.
– Vi var inte snabbast, men vi gjorde inga misstag. Det känns bra, och det kom vid en bra tidpunkt, säger Evans i sändningen.
Det blev två pallplatser för Toyotastallet där den regerande världsmästaren och VM-ledaren Sebastien Ogier slutade på en tredje plats.
Oliver Solbergs gjorde olyckligt misstag som kostade honom en minut, det gjorde att han missade pallen i WRC2-klassen. Han hade en tredjeplats inom räckhåll, men slutade femma. Han blev elva totalt i Portugals VM-deltävling.