Nasser Al-Attiyah eased to the finish line of the fifth and final day of Rally Morocco to emerge as the event winner, as Mikko Hirvonen completed the rally in fifth.
After erstwhile leader Carlo Sainz's retirement on the penultimate stage handed him the lead, Al-Attiyah entered the final day 16 minutes up on nearest rival Yazeed Al-Rajhi.
The X-Raid Mini driver was up on Al-Rajhi's Toyota through every split to secure a comfortable win by a final margin of 16 minutes and 45 seconds.
The result also means Al-Attiyah is crowned FIA Cross Country Rally champion for a second time with a round to spare, with a 60 point buffer over last year's winner Vladimir Vasilyev.
Al-Rajhi was eighth quickest through the day and ended up yielding second place to fellow Toyota driver Vasilyev, who was third fastest behind Bernhard ten Brinke.
Giniel de Villers was the Day 5 pacesetter, but remained in fourth overall, while Hirvonen, who was 17 seconds behind Leeroy Poulter in the general classification after Day 4, managed to find 28 seconds on the South African to steal fifth.
X-Raid Mini duo Harry Hunt and ski jumping world champion Adam Malysz completed the rally top eight.
Nine-time WRC champion Sebastien Loeb rounded out his cross-country rally debut for Peugeot with the 14th quickest time on the final day.
Overall classification after Day 5
Giniel de Villiers
Dirk von Zitzewitz
Bernhard ten Brinke
Yuriy SazonovAlexandr Moroz