Our Premier League Power Rankings from Matchweek 12 have landed and there is a lot of change.
This topsy-turvy season just keeps on delivering drama and storylines galore.
[ MORE: How to watch Premier League in USA ]
Wolves, Tottenham, West Ham and Brighton are huge climbers this week after big wins, while the likes of Nottingham Forest, Aston Villa, Fulham, Manchester City and Newcastle have slid down our rankings.
It is so tight up and down the league and aside from Liverpool running away with things at the top, everything else is pretty much up in the air. It is wonderful.
Based on all of that, and following the chaos of Matchweek 12, below are our latest rankings.
Premier League rankings, Week 12
20. Leicester City — Down 1
19. Southampton — Up 1
18. Crystal Palace — Down 2
17. Everton — Down 3
16. Aston Villa — Down 3
The middling bunch
15. Ipswich Town — Even
14. Bournemouth – Down 3
13. West Ham — Up 5
12. Brentford — Even
11. Nottingham Forest — Down 4
The contenders
10. Manchester United — Even
9. Wolves — Up 8
8. Fulham — Down 4
7. Manchester City — Down 1
6. Newcastle United — Down 3
The top dogs
5. Tottenham Hotspur — Up 4
4. Brighton and Hove Albion — Up 4
3. Arsenal — Up 2
2. Chelsea — Even
1. Liverpool — Even