Manchester City can cut the gap between themselves and league leaders Arsenal to just two points - for a few hours at least - if they beat an Everton side struggling to find points. Pep Guardiola's side are unbeaten in their 11 home league games against Everton with seven wins and four draws.
City go into this match as the unsurprising heavy favourites with Betfred pricing them at 1/11 while Frank Lampard's Everton are at a distant 20/1 to win at the Etihad Stadium for the first time since 2010 and a draw is 15/2. The hosts have lost their final league game in just one of the last 21 calendar years which happened back in 2016 against Liverpool.
The Toffees have picked up just one win in their last five matches including three defeats on the bounce including losing to Julen Lopetegui's Wolves at home on Boxing Day. They have won just four of their last 30 league trips against reigning champions - losing 20 of them - but have won three in the last 10 years.