November has been a somewhat testing month for Manchester City in the Premier League.
The Citizens drew at home to Middlesbrough on the 5th and in their last two fixtures secured narrow 2-1 victories over Crystal Palace and Burnley.
Their title challenge remains intact, though. They currently sit third on 30 points, one behind Chelsea and level with Liverpool, who have a superior goal difference.
All this has set up a very exciting title race, especially so with Arsenal (28) and Tottenham (24) in amongst the contenders.
Manchester United were similarly expected to challenge but results haven't gone their way and they've mustered a measly 20 points from 13 games as a result.
City remain bookies' favourites to win the Premier League but according to Pep Guardiola, this season's race will go down to the wire.
Asked to name City's title rivals, he said: "To be honest it's Chelsea, Liverpool, Arsenal, Tottenham [and] Manchester United.
"The league this year is unpredictable and it's going to be decided in the last two or three months this year."
The fact Guardiola still regards United as title contenders just goes to show how anything can happen in England's top flight.
Jose Mourinho's men have struggled since day one but with 25 games remaining of the season, it's impossible to completely rule them out of the race.
That's not if you're Eden Hazard, though. The Belgium was similarly asked to name Chelsea's title contenders and whittled it down to just two sides: City and Liverpool.
"Man City and Liverpool. They are both good," he said. "If we want to be there at the end, then we have to finish above them."
City host Chelsea at the Etihad Stadium on Saturday and Guardiola believes the away side have a distinct advantage heading into the clash.
"When you are a top player and you only play once a week - like the Chelsea players, they only play once a week - it's easier to play well, it's easier to recover well and easier to take full advantage.
"It's going to be a tough game on Saturday, that's for sure," he added. "They definitely have an advantage.
"It's difficult to play midweek and then the weekend after. Sometimes with the European schedule we play on a Wednesday, like this week, and then a Saturday.
"It's sometimes tough to be focused and in these kind of games, you have to prepare well to compete."