The Mini driver came home in three hours 59 minutes and 37 seconds, with team-mate and overall leader Stephane Peterhansel 21 seconds back.
Peterhansel's advantage in the race now stands at 19 minutes and five seconds over Roma after American Robby Gordon and team-mate Krzysztof Holowczyc hit trouble.
Gordon slipped to third overall after losing time when his Hummer went off the road on the 377km stage between Iquique and Arica. The American trailed home nearly 15 minutes down on Roma in fourth place.
Holowczyc, meanwhile, suffered power steering failure to effectively end his hopes of victory.
Gordon's misery was compounded when race organisers confirmed that they had excluded his car from the race as the result of the "technical non-compliance" of his car during post-stage scrutineering following his victory on Tuesday's ninth stage.
However, Gordon's decision to appeal the ruling means he will continue in the rally until the outcome of the hearing is known.
In the motorcycle category, Spain's Joan Barreda Bort won the stage by 1min 32secs from Marc Coma and 3.39 from third-placed Cyril Despres, whose overall lead is now 21 seconds over Coma.