Manchester can temporarily go top of the Premier League table if they beat Leicester City in this game before Arsenal plays, but they are facing a resurgent Foxes team that is keen to get far away from the relegation zone.
Brendan Rodgers’ men won just one of their opening 10 Premier League games, but they are on a two-game winning streak at the moment.
This has boosted their confidence and they will test their new form against the defending champions in this exciting match at the King Power Stadium.
Thanks to Erling Haaland, City have already scored 36 league goals this term, but Liverpool and Borussia Dortmund have stopped the Norwegian from scoring against them so far, can Leicester learn from them?
Manchester City won both matches between these clubs last season, but Leicester has a good record against them and won two of the previous three.
This game will be tough and an over 2.5 goals score is the best prediction. For similar tips, click here.