Against the odds, Antonio Conte's Tottenham secured three precious points at the Etihad Stadium on Saturday, which ended the club's rot of three consecutive Premier League defeats.
Pep Guardiola's Manchester City went into the fixture with a six-point cushion ahead of second-placed Liverpool but couldn't extend their strong lead.
The victory means Spurs sit eighth in the Premier League, seven points off fourth placed Manchester United, although Conte's side have three games in hand on the Red Devils.
With that in mind, football.london takes a look at Spurs' next six fixtures in the league in comparison to their top-four rivals.
Tottenham's next six fixtures
Burnley (A) - February 23
Leeds (A) - February 26
Everton (H) - March 7
Manchester United (A) - March 12
Brighton (A) - March 16
West Ham (H) - March 20
Wolves' next six fixtures
Arsenal (A) - February 24
West Ham (A) - February 27
Crystal Palace (H) - March 5
Watford (H) - March 10
Everton (A) - March 13
Leeds (H) - March 18
Arsenal's next six fixtures
Wolves (H) - February 24
Watford (A) - March 6
Leicester (H) - March 13
Liverpool (H) - March 16
Aston Villa (A) - March 19
Crystal Palace (A) - April 2
West Ham's next six fixtures
Wolves (H) - February 27
Liverpool (A) - March 5
Aston Villa (H) - March 13
Tottenham (A) - March 20
Everton (H) - April 2
Brentford (A) - April 9
Manchester United's next six fixtures
Watford (H) - February 26
Manchester City (A) - March 6
Tottenham (H) - March 12
Liverpool (A) - March 20
Leicester (H) - April 2
Everton (A) - April 9
Conte previously stated that his side had a "one per cent" chance of finishing in the top four, but Saturday's victory could be the confidence boost they needed going into the business end of the season.