Former World Rally Championship driver Mikko Hirvonen claimed his first Dakar stage win on Friday, as Stephane Peterhansel drew closer to a 12th victory in the event.
The outright leaders were content to again drive cautiously through the San Juan to Villa Carlos Paz stage, on which Peugeot driver Peterhansel was eighth quickest.
He maintains a 40-minute outright lead over X-raid Mini's Nasser Al-Attiyah, who was second fastest on stage 12, with just Saturday's relatively short run to Rosario to go.
Toyota driver Leeroy Poulter set the pace for the majority of Friday's stage, but was overhauled by X-raid men Hirvonen and Al-Attiyah in the final miles.
Hirvonen ended up winning the stage by just nine seconds over team-mate Al-Attiyah, with Poulter 45s down in third.
Despite Hirvonen's stage win, his chance of grabbing third overall in the rally remains slender.
Current third-place driver Giniel de Villiers was fourth fastest on Friday, only 57s down on Hirvonen - which means he retains a 4m26s cushion in the outright battle.
Poulter completes the overall top five heading into the final day, with Sebastien Loeb still ninth and British driver Harry Hunt now established in the top 10.
LEADING STAGE 12 TIMES:
|1||Mikko Hirvonen||Axion X-Raid Team||Mini/BMW||5h34m17.s|
|2||Nasser Al-Attiyah||Axion X-Raid Team||Mini/BMW||9.s|
|3||Leeroy Poulter||Toyota Gazoo Racing South Africa||Toyota||45.s|
|4||Giniel de Villiers||Toyota Gazoo Racing South Africa||Toyota||57.s|
|5||Nani Roma||Axion X-Raid Team||Mini/BMW||3m09.s|
|6||Vladimir Vasilyev||G-Energy Team||Toyota||4m23.s|
|7||Orlando Terranova||Monster Energy Rally Raid Team||Mini/BMW||6m00.s|
|8||Stephane Peterhansel||Team Peugeot Total||Peugeot||11m05.s|
|9||Yazeed Al-Rajhi||Toyota Gazoo Racing South Africa||Toyota||11m50.s|
|10||Jakub Przygonski||Orlen Team||Mini/BMW||12m45.s|
OVERALL LEADERS AFTER STAGE 12:-