Everton manager Roberto Martinez believes that his players will need to be "perfect" in order to get a result against Manchester City at the weekend.
The Merseyside outfit have lost their last four Premier League games and currently reside just three points above the relegation zone.
"Our performance will have to be perfect," Martinez told reporters. "City will always take their opportunities. But the way we performed not long ago at the Etihad, we deserved a lot more than what we got.
"I feel we are ready to face a team like City at this point. We are playing at home. We have had four really bad results and we need to put that right. It doesn't matter what the opposition is, we have to look at what we can do."
Second-placed City are currently 25 points above the Toffees.