Pep Guardiola says there are a lot of games to play in the league after his Manchester City fell to a 3-2 defeat to Crystal Palace.