Manchester City lost top spot in the Premier League last weekend following a 2-0 defeat to Chelsea and they will aim to recapture first here before Liverpool host Manchester United on Sunday.
City has a 100 per cent record in their eight home league matches this season and have scored 30 goals and conceded just five in that time.
Everton has only won one of their last five league matches and have dropped down to seventh in the league, two points behind United. Marco Silva’s side has only won one of their opening seven away league matches this season, though they have travelled to United, Chelsea and Liverpool in their last three matches away from Goodison Park.
For all of Everton’s struggles on the road this term they have never conceded more than twice in a single match and have already drawn at Stamford Bridge and Anfield in recent weeks. This fixture has been drawn on three of the last four occasions but City are favourites despite a depleted squad at the moment.
Manchester City- John Stones is expected to miss out against his former club after being forced off against Hoffenheim with a knee injury. Vincent Kompany or Nicolas Otamendi will deputise. Bet Now
David Silva and Kevin De Bruyne are still sidelined for Manchester City leaving Pep Guardiola short of options in central midfield.
Fabian Delph will return to the starting XI on Saturday but it remains to be seen whether that will be at left-back or in central midfield.
Riyad Mahrez and Kyle Walker will also start for the home side after starting Wednesday’s 2-1 win over Hoffenheim on the bench.
Sergio Aguero has missed City’s last four matches in all competitions and Guardiola will be desperate to have his star striker back in the mix here.
Everton- Morgan Schneiderlin is Everton’s only injury concern ahead of Saturday’s tip to the Etihad, but he would not have started anyway.
Man City have won their last 9 home matches in Premier League.
Man City have scored at least 2 goals in their last 9 home matches (Premier League).
Man City are undefeated in their last 8 home matches against Everton in all competitions.
Who will win?