Nightmare race for De Puniet