The Barclays Premier League's top four clash in a mouthwatering 26th round of fixtures this weekend.
Leaders Leicester face Arsenal in North London, while City entertain Tottenham at the Etihad Stadium aiming to reassert their title claims.
It’s a tough one to call and so we’ve delved into the numbers to find out where the game might be won and lost…
Pellegrini v Pochettino
The two men in the dug-outs have locked horns with one another on 12 occasions across spells in England and Spain.
It’s the City boss who undoubtedly has the upper hand in these duels, with nine wins, two draws and just that one defeat at White Hart Lane earlier this season.
There have been a whopping 41 goals scored in the last nine meetings between City and Spurs, meaning there’s an average of 4.5 goals netted per game.
No player has scored more goals against Spurs in the Premier League era with Kun scoring 10 goals in the eight games he’s played against the North London side.
Aguero's minutes per goal rate of one every 108.2 minutes is the best of any player with at least five goals scored in Premier League history.
Although City lost their last game against Spurs heavily earlier in the season, our recent home record against them is pretty formidable. We’ve won our last five games against Tottenham at the Etihad Stadium and the aggregate scoreline from the last two games in Manchester is 10-1 in our favour.
Top six struggles
City have not beaten any side currently in the top six of the Premier League table this season (W0 D3 L4) but we do have three home games left against Spurs, United and Arsenal in order to balance this out.
City have scored the highest proportion of goals from outside the box in the Premier League this season with 23%. However, Spurs have conceded a league-low one goal from outside the box.
Dele Alli has had a hand in 11 goals in his last 14 Premier League games for Spurs (six goals, five assists).