X-raid Mini driver Stephane Peterhansel recorded his third stage win of the 2020 Dakar Rally, as Nasser Al-Attiyah closed in on rally leader Carlos Sainz Sr.
The three frontrunners benefitted from an advantageous position in the running order for the near-296-mile Wadi ad-Dawasir - Haradh stage, following low-key finishes on Monday.
But whereas Peterhansel and Al-Attiyah took full advantage, clocking in first and second at nearly every waypoint, Sainz suffered a costly five-minute loss shortly after the 60-mile mark.
As Al-Attiyah finished just 15 seconds behind stage winner Peterhansel, the Toyota driver has slashed Sainz's lead in the marathon down to less than a half a minute.
The gap between Sainz and team-mate Peterhansel, meanwhile, has been halved and now stands at 6m38s.
Behind the battle for victory, Toyota driver Yazeed Al-Rajhi and X-raid Mini's Orlando Terranova maintain a stranglehold on fourth and fifth respectively in the general classification.
Mathieu Serradori and Fernando Alonso, who finished a surprise first and second on the previous stage, both had a more difficult Tuesday.
Serradori, first on the road in his Century buggy, surrendered almost half an hour relative to Peterhansel and has fallen back from the two Toyotas of Giniel de Villiers and Bernhard ten Brinke in the fight for sixth overall.
Alonso, meanwhile, was 13 minutes slower than Peterhansel, which was still enough for the two-time Formula 1 champion to move up to 10th in the classification.
His next target is fellow Toyota driver and Saudi Arabian Yasir Seaidan, though he is more than 40 minutes up the road and was boosted by a strong showing on Tuesday, finishing third-fastest behind Peterhansel and Al-Attiyah.
The longest of the three remaining stages will be run on Wednesday, with the 331.8-mile Haradh - Shubaytah test designated as the rally's so-called 'marathon stage'.
This means competitors will not be able to receive assistance from their technical crews in the Shubaytah bivouac, and will instead have to make any necessary repairs by themselves.
Leading stage nine times
|1||Stephane Peterhansel||Bahrain JCW X-Raid Team||Mini/BMW||3h08m31.s|
|2||Nasser Al-Attiyah||Toyota Gazoo Racing||Toyota||15.s|
|3||Yasir Saeidan||Race World Team||Mini/BMW||4m48.s|
|4||Jakub Przygonski||Orlen X-Raid Team||Mini/BMW||6m23.s|
|5||Carlos Sainz||Bahrain JCW X-Raid Team||Mini/BMW||6m31.s|
|6||Yazeed Al-Rajhi||Overdrive Toyota||Toyota||8m22.s|
|7||Bernhard Ten Brinke||Toyota Gazoo Racing||Toyota||8m30.s|
|8||Giniel de Villiers||Toyota Gazoo Racing||Toyota||11m16.s|
|9||Fernando Alonso||Toyota Gazoo Racing||Toyota||13m03.s|
|10||Orlando Terranova||X-Raid Team||Mini/BMW||13m10.s|
|1||Carlos Sainz||Bahrain JCW X-Raid Team||Mini/BMW||35h11m54.s|
|2||Nasser Al-Attiyah||Toyota Gazoo Racing||Toyota||24.s|
|3||Stephane Peterhansel||Bahrain JCW X-Raid Team||Mini/BMW||6m38.s|
|4||Yazeed Al-Rajhi||Overdrive Toyota||Toyota||34m16.s|
|5||Orlando Terranova||X-Raid Team||Mini/BMW||49m41.s|
|6||Giniel de Villiers||Toyota Gazoo Racing||Toyota||57m57.s|
|7||Bernhard Ten Brinke||Toyota Gazoo Racing||Toyota||1h08m59.s|
|8||Mathieu Serradori||SRT Racing||Century/?||1h24m20.s|
|9||Yasir Saeidan||Race World Team||Mini/BMW||2h35m35.s|
|10||Fernando Alonso||Toyota Gazoo Racing||Toyota||3h17m23.s|