Evans moved in front on Friday’s first stage and gradually extended his advantage out front, finishing more than two minutes clear of Alastair Fisher, who survived a roll on the final morning.
Brendan Reeves took third with John MacCrone a season-best fourth overall. Pontus Tidemand was on course for third until driveshaft failure forced his retirement with two stages left to run.
“This is the roughest rally I’ve ever done and it’s great to be here at the finish,” said Briton Evans. “After the problems I had in Portugal it was important to get as many points as possible for stage wins but at the same time you have to look at the overall picture of the rally as well, which is why we didn’t push in the last two.”