Both Pep Guardiola and Antonio Conte were beaten in respective derbies over the course of the weekend and their teams have little margin for error during what remains of the season.
Another slip-up would surely see City crash out of the title race even despite the many, many goals of Erling Haaland, while Spurs would fall even further behind in the battle to qualify for next season’s Champions League.
Spurs managed to do the double over City last season and their previous trip to the Etihad Stadium produced perhaps the best win under Conte’s stewardship.
The champions, meanwhile, need to put on the kind of clinic that the Etihad has become accustomed to over the years to prove they can catch Arsenal.
Here’s how to watch a hugely interesting game tonight.
Where to watch Man City vs Tottenham
TV channel: In the UK, tonight’s game will be broadcast live on Sky Sports Main Event, Sky Sports Premier League and Sky Sports Ultra HDR, with coverage beginning at 7pm GMT ahead of an 8pm kick-off.
Live stream: Subscribers can also catch the game online via the Sky Go app.
LIVE coverage: Follow all the action via Standard Sport’s dedicated match blog. Chief football correspondent Dan Kilpatrick will be providing expert analysis from the ground.