Stephane Peterhansel continued to cruise in the lead of the Dakar Rally as his X-raid teammate Orlando Terranova set the pace on stage 10.

Terranova's pace on the Cordoba to La Rioja stage made him the first Argentinian driver to take a Dakar stage win, and also the first man to set a fastest time in a BMW since 2010, the last year before X-raid switched to Minis for its main assault.

It was a 1-2-3 for X-raid on the stage, Mini duo Nani Roma and Peterhansel going second and third.

With Nasser Al-Attiyah out, Peterhansel's overall lead now stands at a comfortable 52m38s over Giniel de Villiers' Toyota with just four stages to go.

Leonid Novitskiy retains third despite losing time to Roma on Tuesday, while Terranova's stage win cements his fifth place.

Leading stage 10 results:

Pos  Driver                Team/Car            Time/Gap
 1.  Orlando Terranova     X-raid BMW          3h57m58s
 2.  Nani Roma             X-raid Mini          + 2m07s
 3.  Stephane Peterhansel  X-raid Mini          + 2m19s
 4.  Giniel de Villiers    Imperial Toyota      + 5m26s
 5.  Robby Gordon          Gordon Hummer        + 6m51s
 6.  Lucio Alvarez         Overdrive Toyota     + 8m43s
 7.  Boris Gadasin         G Force Nissan      + 13m37s
 8.  Vladimir Vasiljev     G Force Proto       + 13m57s
 9.  Matthias Kahle        SAM-Mercedes        + 14m19s
10.  Leonid Novitskiy      X-raid Mini         + 14m56s

Leading positions after stage 10:

Pos  Driver                Team/Car            Time/Gap
 1.  Stephane Peterhansel  X-raid Mini        28h12m00s
 2.  Giniel de Villiers    Imperial Toyota     + 52m38s
 3.  Leonid Novitskiy      X-raid Mini       + 1h08m40s
 4.  Nani Roma             X-raid Mini       + 1h34m04s
 5.  Orlando Terranova     X-raid BMW        + 1h58m49s
 6.  Carlos Sousa          Great Wall        + 2h35m00s
 7.  Guerlain Chicherit    SMG Buggy         + 2h51m23s
 8.  Bernard Errandonea    SMG Buggy         + 3h02m38s
 9.  Ronan Chabot          SMG Buggy         + 3h02m52s
10.  Pascal Thomasse       MD Buggy          + 3h26m51s