This article was written by Sam Sneddon. Follow him on Twitter @samjsneddon.
The Premier League is one of the biggest leagues in the world. Every year is a challenge for all the teams involved and the winner is usually unpredictable. This year, though, things aren't quite the same - one team has caught the attention of many fans.
Manchester City has totally changed since Billionaire Qatar owners took over in 2008, coming from English minnows to one of the top teams in the Premier League. Now, they are sitting in first place, undefeated after 12 games.
Fans of all clubs can't help but talk about this stunning achievement; critics are saying they are 'unstoppable' that they're actually 'playing the best football in Premier League history'.
But what I want to look at is how the rest of the season will go for them.
The only team to ever go an entire season unbeaten in the English Premier League was, of course, Arsenal. In the season of 2003-04, Arsene Wenger's side regained the Premier League without a single defeat (the last time Arsenal won the PL). Many fans wonder if Manchester City could replicate that this season.
City's chances of winning the Prem this season are very high, there's no doubting that, but a totally unbeaten run, as possible as it is, is an extremely difficult thing to do. All it takes is a simple slip up and an 'invincible' stance is taken away.
There's lots of competition in the EPL and there are many teams that City's very strong squad will have to watch out for. Sitting behind them, with an 8 point difference is biggest rivals, Man. United who have started off pretty well in the season too. The rest of the top 6 also need to be watched out for with Chelsea, Tottenham, Liverpool and Arsenal (in that particular order) showing some good games in the 12 that we've had. Even though these teams are strong competition, City has shown that the top teams might not actually be that much of a problem for them; a stunning 5-0 victory against Liverpool, a 0-1 win against Chelsea and a solid 3-1 against Arsenal show that Man City are confident against all opponents.
Upcoming, City will hardly be challenged with Huddersfield (A), Southampton (H), and West Ham (H) being their next three games. After that, on the 10th December, the first Manchester Derby of the season will be held at Old Trafford, fans will be eager to see who comes out with the result.
Really, only time will tell, but if Manchester City become the second team to go unbeaten for a full season in the PL, there will be a lot to talk about.