Derby provides thrills, spills