Man City are now just two games away from becoming the first side in a decade to retain the Premier League title.
The last team to achieve the feat were City's rivals Manchester United, in the 2007/08 and the 2008/09 campaigns.
With a win against Leicester, Pep Guardiola's team can leap-frog Liverpool heading into the final game of the 2018/19 season, so there is no room for error at such a stage in the season.
City's penultimate league game sees them welcome Leicester to the Etihad Stadium, in what could be a decisive fixture in this season's title race.
So, what City XI will Guardiola choose for this crucial game?
And what will the final score be?
We used FIFA 19 to simulate this fixture and give us a prediction.
Rebekah Vardy's tweet after Liverpool FC game might have Man City fans worried
Man City vs Leicester City on FIFA 19:
To set up this simulation, we used kick-off mode but didn't select a team to control; we then selected the teams and watched the match play out by itself, to give us a unique prediction.
The AI difficulty was set to world class, with the line-up updated with the latest injuries and suspensions.
Man City set up in a 4-3-3 formation, with their line-up as follows; Ederson; Walker, Kompany, Laporte, Mendy; Gundogan, B. Silva, D. Silva; Sterling, Aguero, Sane.

Leicester City also set up in a 4-3-3 formation, with their line-up as follows; Schmeichel; Pereira, Evans, Maguire, Chilwell; Ndidi, Maddison, Tielemans; Gray, Vardy, Barnes.

The game started in frantic fashion, with both teams going hell for leather in the opening stages, trying to take the early advantage.
City looked desperate to close out the game in the first-half, pushing loads of players forward in search of goals.
And they got their reward just 22 minutes in.
After the ball was cleared to the edge of the Leicester box after a corner, midfielder Ilkay Gundogan got the ball under control before unleashing an unstoppable effort past Kasper Schmeichel and into the net; a goal that calmed City's nerves.
However, those nerves were about to kick in again, when some lovely play from Leicester featuring Demarai Gray, Youri Tielemans and Jamie Vardy, eventually resulted in the ball finding its way to James Maddison, who finished well at Ederson's front post in the 35th minute. Ederson should have done better.
How Raheem Sterling won Pep Guardiola's respect at Man City
In the second-half, it was all City, with Guardiola's side pushing everything at Brendan Rodgers' side, in search of a winner.
With the game heading towards a draw, Guardiola decided to take David Silva off and put Phil Foden on, which was a courageous decision in the circumstances.
However, with just over 15 minutes remaining, the wonderkid repaid that faith.
With the ball rolling across the edge of the away side's penalty area, Foden hit an outstanding effort first time, which curled away from Schmeichel and into the back of the net, with both the crowd, and Foden, going wild.

In the final minutes, City kept the ball and slowed the game down, closing out the result expertly.
As you can see, the home side dominated the ball and the chances, in what was a deserved win.

City's best player was Gundogan, who scored the first goal and controlled the midfield.

However, Ederson was their worst player, being beaten too easily for Leicester's goal.

FIFA 19 predicts that Man City will have to be at their best to overcome a very strong Leicester side on Monday evening, with a special long-range strike or two needed on the night, but they'll get the win eventually. Just.
What is your score prediction?