Neither of these sides are in particularly good form so this isn't an easy one to predict. Recent head-to-head encounters have been dead even, with both sides winning twice and the other ending a draw from the last five meetings.
Both teams to score has occurred in all of the last four games of each time, so we expect that trend to continue here.
Ultimately, while Spurs have had success against City in recent years, they've only won once at the Eithad since 2016, and given their own run of poor form it feels like they're not in a good enough place themselves to take advantage of City's woes. Manchester City 2-1 Tottenham.