Sleek passing Manchester City looked ordinary when they visited Chelsea at Stamford Bridge.

The passion was there but the Blues had enough grit to see through the flicks and tricks that have made Pep Guardiola and his team appear invincible all season long.

That defeat was surely on replay within Goodison Park all week long as Everton rested well ahead of their visit to the City of Manchester Stadium.

Benjamin Mendy and David Silva are definitely out for City, while Kevin De Bruyne, Sergio Aguero and John Stones will be pushing for a return this weekend.

As for Everton, Idrissa Gueye and James McCarthy are the only doubts.

The sides have met 42 times in the Premier League: City have won 15 games, Everton 18 times, and nine draws between them.

City have won just 2 of their last 7 games against the Toffees, with 1 clean sheet. Everton have collected draws on their last 3 visits to the Etihad.

4 goals were scored in their last two meetings (2 each).

Among the teams that faced Man. City at the Etihad on 10+ occasions in the EPL, no side has avoided defeat in a higher percentage of their games than Everton (60% - 15 games, 6 defeats; the same as Liverpool).

ALSO READ: CLIMATE CHANGE: Africa’s Future Is In The Hands Of Its Women

Manchester City haven't lost a Premier League game against a non "big 6" opponent since January 2017 versus Everton. Since then, they have won 139/153 points in these matches (W44 D7 L0)

Man City haven't lost back-to-back EPL games in 24 months (since December 2016), when they lost against Chelsea and Leicester City. 

It would be an exciting game to watch and hopefully the Citizens would return to winning ways but if they don't, it would make it an even more intense contest for the title.