American Robby Gordon has won the fourth stage of the Dakar Rally cars category, a 163km special stage from Fiambala in northern Argentina to Copiapo in Chile.
Gordon, driving a Hummer, finished one second ahead of BMW's Stephane Peterhansel of France, the overall race leader.
Peterhansel held off Qatari rival Nasser Al-Attiyah by 2min 25sec and Spaniard Carlos Sainz - both of Volkswagen - by 3min 3sec.
KTM rider Marc Coma won the fourth stage of the motorcycling category after coming in 2min 4sec ahead of Frenchman David Casteu of Sherco.