Guardiola's men, seeking their 10th straight win in all competitions, have won 11 and drawn two of their past 13 league games against Everton, who last won in 2017. Everton have managed only one win in their past 10 matches in all competitions and are languishing in the relegation zone. But Guardiola has frustrating memories of Everton's 1-1 draw at City last season and has urged his players not to let their guard down on Saturday.
"Tomorrow we wake up and go direct to play a football game at 12:30 pm, so we have to be ready," he said on Friday. "Since arriving, Everton always took results here. I don't know why, maybe because they are good. So we have to be ready. "Hopefully it's going to go well, but last season we could not win." Victory for City would lift them above Liverpool to the top of the table, at least temporarily, with Jurgen Klopp's men hosting Burnley later on Saturday.
Everton have not won in the Premier League since December and face a fight to avoid relegation after being deducted 10 points for breaching financial regulations. The Toffees have been hit by another financial charge that could bring further punishment, prompting boss Sean Dyche to question why his club's cases have been dealt with quicker than City's.
City were charged with 115 breaches of Premier League financial regulations 12 months ago but their case is still to be heard. Guardiola refused to be drawn on Dyche's comment, saying only: "I know my opinion about that. I have spoken many times. I don't have anything else to add. We wait." City's hopes of winning an unprecedented fourth successive English title have been significantly boosted by the return of Erling Haaland and Kevin De Bruyne.
Belgium midfielder De Bruyne has missed most of the
Read on besoccer.com