Saudi driver Yazeed Al-Rajhi won the seventh stage of the Dakar Rally on Saturday while the motorbike stage was cancelled because of heavy rain.
Toyota driver Al-Rajhi mastered the testing stage in Saudi Arabia to finish ahead of Lithuanian driver Vaidotas Zala.
Qatari driver Nasser Al-Attiyah finished 14th but retains a comfortable lead of one hour and one minute in the overall race.
His South African Toyota teammate Henk Lategan is second overall.
France's Stephane Peterhansel, a record 14-time winner of the race, crashed out of the 2023 edition on Friday.
Organisers decided Friday to cancel Saturday's motorbike stage because heavy rain had delayed the arrival of the competitors and put their safety in danger.
American rider Skyler Howes is leading the motorbike category.