Diverted by huge floods, Dakarists tackle the longest stage so far and Nasser Al-Attiyah takes another stage win over nearly 1,000km of dunes, but behind him Stéphane Peterhansel crashes out.