Manchester City reduced the point gap at the top of the English Premier League table and now host Leicester City on Saturday evening.
Man City eased past Bayern Munich in a 3-0 midweek Champions League win to add onto their 4-1 demolition of Southampton last weekend.
They are in second place with 67 points, six behind leaders Arsenal but with a game in hand.
A win here for Pep Guardiola’s side will be their 10th consecutive in all competitions, scoring 34 goals in that run.
Meanwhile, Leicester are in a different battle at the other end of the EPL log, languishing in 19th place with 25 points.
The Foxes have not won in 9 games, with their last triumph coming in a shock 4-1 win against Tottenham on February 11.
They look destined for relegation this season and this will be an almost impossible task for them to muster a win away at the Champions.
Manchester City have won their last four games and 10 of their last 12 games against Leicester City in the Premier League.
A miserable run of seven defeats and one draw in their last eight matches for Leicester makes this almost a guaranteed victory for the hosts.
Man City look all set to get a 10th straight win here to keep the pressure on title hopefuls Arsenal. Do you agree?
What time does Man City vs Leicester start?
The game kicks off at 7:30pm Kenyan time at the Etihad Stadium.
Man City vs Leicester team news
Aymeric Laprte, Rico Lewis and Kyle Walker are all desperate for a place in the starting line-up and may feature as Pep rotates his squad.
Riyad Mahrez is set to benefit from this as he starts on Saturday, with Jack Grealish maintaining his spot on the opposite flank.
Ilkay Gundogan will also be part of the starting XI and record-breaking Erling Haaland will continue to lead the attacking line.
For the visitors, Harvey Barnes and Youri Tielemans are the latest on the injury list and will sit this one out.
Kiernan Dewsbury-Hall is back after a one-match suspension and will fit right back into the line up as Jamie Vardy starts up front.
Man City vs Leicester head to head
The home team have a great record against Leicester, winning 16 from the 23 games played between the two sides, compared to the visitors 7 wins.
Man City vs Leicester current form
City have won all their last 5 games, scoring 24 goals and conceding just once while Leicester have lost 4 times and got a point only from a draw.
Man City vs Leicester prediction
With the contrasting runs of form that both teams are on, it is almost a no brainer that Manchester City will win here convincingly.