Cape Town - With the busy festive period approaching, what will it take - or which team - to bring Pep Guardiola's Manchester City crashing back to Earth from their record-breaking 15-match win streak?
The answer could well be Tottenham Hotspur.
Mauricio Pochettino's charges, fourth in the standings, are by some distance likely to be City's toughest opponents in their remaining matches in 2017.
While several teams harbour hopes of City dropping points, the noisy neighbours currently boast an 11-point lead over their cross-town rivals Manchester United after 17 matches.
HOW IT ALL STARTED
City began their 2017/18 Premier League title quest with a 2-0 win over newcomers Brighton and Hove Albion, but stumbled in their next match against Everton when they were held to a 1-1 draw at the Etihad Stadium.
Saturday, August 26, 2017 was the day their 15-match unbeaten record then started with an away clash against Bournemouth.
WHAT'S TO COME FOR CITY?
After tackling Spurs on Saturday, City welcome Bournemouth to the Etihad Stadium the following weekend. Four days later they travel to St James' Park for a clash against relegation-threatened Newcastle United.
On New Year's eve, the Blues visit Selhurst Park for a clash against Crystal Palace to wrap up their 2017 commitments.
Don't bet against them having a 19-match win streak heading into 2018...
Manchester City record:
Bournemouth 1-2 Manchester City (August 26)
Manchester City 0-5 Liverpool (September 9)
Watford 0-6 Manchester City (September 16)
Manchester City 5-0 Crystal Palace (September 23)
Chelsea 0-1 Manchester City (September 30)
Manchester City 7-2 Stoke City (October 14)
Manchester City 3-0 Burnley (October 21)
West Bromwich Albion 2-3 Manchester City (October 28)
Manchester City 3-1 Arsenal (November 5)
Leicester City 0-2 Manchester City (November 18)
Huddersfield Town 1-2 Manchester City (November 26)
Manchester City 2-1 Southampton (November 29)
Manchester City 2-1 West Ham United (December 3)
Manchester United 1-2 Manchester City (December 10)
Swansea City 0-4 Manchester City (December 13)
Upcoming Manchester City December fixtures:
Tottenham Hotspur (home, December 16)
Bournemouth (home, December 23)
Newcastle United (away, December 27)
Crystal Palace (away, December 31)