Right now only 3 teams matter in the Premier League: Manchester City, Manchester United and Tottenham Hotspur. These teams are separated by just 3 points with Manchester City leading the other two by 3 points. Tottenham are a surprise team but when you look at their squad they are strong and are getting key goals by Gareth Bale.
Tottenham have been consistently good all season up until now to get to 45 points with 20 games played. Manchester United have been inconsistent first starting the season strong then dropping key points while Man City was pulling away with the title. Now Man U are playing consistent football while Manchester City is taking their turn on the stumbling block.
Two teams people thought would matter but haven't are Arsenal, Liverpool and Chelsea. These teams have had problems this season and everyone expects Chelsea to do better than this but either you can blame the manager Villas-Boas or you could ask why 60 million euros doesn't get you more goals, cough cough Fernando Torres. Liverpool have to deal with Suarez missing games for being a racist.
If you are a Thierry Henry fan then you'll love his return back to the Arsenal FC as he scores the only goal in the 4th round FA cup match against Leeds.
Who will win the league?
Prediction: Manchester City
They have too much scoring power and the real threat to a title this season is with Manchester United but they are dealing with so many injuries that Paul Scholes has come out of retirement to help the team. The injuries will add up in the middle of the season and cost them some games.