Tottenham Hotspur ended 2025 on a high as Archie Gray's first senior goal ensured a narrow victory against Crystal Palace at Selhurst Park.
Thomas Frank's side saw considerably less of the ball against their hosts who, like Spurs, were on a multiple game winless streak. However, that was not reflected in front of goal.
Richarlison saw a goal ruled out for offside before turning provider when Gray rose highest to head what turned out to be the winner just before half-time. Again, the Brazilian thought he had scored again late on, only to be penalised for an offside for a second time.
Still, those setbacks had no bearing on the result as Spurs got back to winning ways following two defeats. With that, they also rise to 11th in the Premier League standings.
This may seem lowly for a club with huge ambitions, however it is still all to play for before the midway point in the campaign. They sit just four points behind fifth-placed Chelsea.
With that, football.london analyses Spurs' upcoming schedule in comparison to the teams expected to become their main rivals for European qualification this season.
Spurs' next five fixturesBrentford (A) - January 1, 2026 - Premier League
Sunderland (H) - January 4, 2026 - Premier League
Bournemouth (A) - January 7, 2026 - Premier League
Aston Villa (H) - January 10, 2026 - FA Cup third round
West Ham (H) - January 17, 2026 - Premier League
Spurs' upcoming fixture list is bound to be a test of their staying power with matches every three days, starting New Year's Day against Frank's former club, Brentford.
Sunderland are looking like they will be a direct rival for European qualification, then Bournemouth have already proven themselves a tough test against some of the division's best sides this season.
Most interestingly, Frank will have to judge how much he values the chance to win silverware when Villa come to north London in the FA Cup.
And lastly, nothing but victory would be acceptable against a West Ham team who appear to be strong relegation candidates.
Chelsea's next five fixturesBournemouth (H) - December 30 - Premier League
Manchester City (A) - January 4, 2026 - Premier League
Fulham (A) - January 7, 2026 - Premier League
Charlton Athletic (A) - January 10, 2026 - FA Cup third round
Arsenal (H) - January 14, 2026 - League Cup semi-final first leg
Manchester United's next five fixturesWolves (H) - December 30 - Premier League
Leeds United (A) - January 4, 2026 - Premier League
Burnley (A) - January 7, 2026 - Premier League
Brighton (H) - January 11, 2026 - FA Cup third round
Manchester City (H) - January 17, 2026 - Premier League
Sunderland's next five fixturesManchester City (H) - January 1, 2026 - Premier League
Tottenham (A) - January 4, 2026 - Premier League
Brentford (A) - January 7, 2026 - Premier League
Everton (A) - January 10, 2026 - FA Cup third round
Crystal Palace (H) - January 17 - Premier League
Newcastle United's next five fixturesBurnley (A) - December 30 - Premier League
Crystal Palace (H) - January 4, 2026 - Premier League
Leeds United (H) - January 7, 2026 - Premier League
Bournemouth (H) - January 10, 2026 - FA Cup third round
Manchester City (H) - January 13, 2026 - League Cup semi-final first leg