Leicester City come into the match having defeated Manchester United 3-1 at home in the FA Cup. It was a great result for the Foxes and saw then move into the semi-final of the competition. They now they have a good chance of reaching the final.
Leicester City are undefeated in 17 of their last 20 games in all competitions. However, they have been inconsistent when playing at home and Leicester City have won 4, drawn 1, and lost 3 of their last 8 at the King Power Stadium in the Premier League.
Manchester City are in great form and they are unbeaten in 32 of their 33 most recent matches in all competitions. They have won 17 of their last 18 Premier League fixtures and are on a run of 17 straight away games without a defeat in all competitions.
Manchester City have managed to win 14 consecutive away matches in all competitions, including each of their last 8 in the Premier League. Manchester City have managed to score 1 or more goals in their last 14 away games in all competitions and 2 or more goals in 6 of their last 7 on the road in the Premier League.
Leicester City are without Cengiz Ünder, Harvey Barnes, James Maddison, James Justin, and Wes Morgan due to injury. They also have doubts over the fitness of Ricardo Pereira.
Manchester City have no real injury or suspension concerns. The only issue for Pep Guardiola will be the freshness of his players following international duty.
PREDICTION: BOTH TEAMS TO SCORE.