Manchester City’s winning and scoring run came to an end, but Crystal Palace missed a late penalty to miss out on all three points at Selhurst Park