Pep Guardiola is expecting his Manchester City side to face a difficult challenge at home to Crystal Palace.