Everton manager Roberto Martinez says his side need to be perfect in their match against Crystal Palace if they are to maintain their hope of qualifying for the Champions League.

A win at Goodison Park tonight against the Eagles would see Everton leapfrog Arsenal to 4th in the table with four games remaining, but with tough fixtures at home to Manchester United and Manchester City to come, Martinez has warned his side against complacency.

"The players are ready. Everyone is ready. I think the one that we're in allows you to be confident and carry good momentum, but we are well aware that unless we are perfect it will be very difficult to break Crystal Palace down," he said.