Crystal Palace in the hat but Chelsea out after Newcastle defeat