Spain receives a nasty slap against Croatia