The Premier League took an unexpected turn in November. We still don't know which teams are actually good, but now we don't even know who's bad.
Teams have started picking up some surprise results, while others have continued chugging on in the top half of the table, and we've never had less of an idea how this season's going to go. Can Tottenham actually win the title? Will Arsenal genuinely pick up enough points to avoid getting relegated?
Let's take a look at 90min's top performers from November.
1. Goalkeeper & Defenders
Lukasz Fabianski (GK) - Average rating: 7.67/10 - November's surprise package, West Ham picked up three wins from three to roar towards the top end of the table, and Fabianski's form helped them keep two clean sheets along the way.
Tariq Lamptey (RB) - Average rating: 7.67/10 - Lamptey impressed so much in his three appearances for Brighton that his late red card against Aston Villa and subsequent suspension can't harm his stock.
Semi Ajayi (CB) - Average rating: 7.25/10 - Results may not have gone West Brom's way in November, but that wasn't for a lack of effort from Ajayi. His monstrous performance against Manchester United ultimately led to nothing, but at least he got the clean sheet he deserved next time out against Sheffield United.
Angelo Ogbonna (CB) - Average rating: 7.67/10 - Another vital cog in the West Ham machine, Ogbonna ended November with two clean sheets and an explosive headed goal. Not bad.
Ben Chilwell (LB) - Average rating: 7.67/10 - Chilwell keeps his place from October after another solid month with high-flying Chelsea. He was on the score sheet against Sheffield United and ended the month with two straight clean sheets.
Riyad Mahrez (RM) - Average rating: 8/10 - Mahrez's hat-trick against Burnley was one of the best individual performances in the Premier League in November.
James Ward-Prowse (CM) - Average rating: 8/10 - The greatest free-kick taker in the history of the world. The Southampton skipper fired home three this month and walked away with an extra two assists.
Kevin De Bruyne (CM) - Average rating: 7.67/10 - A mixed month for Man City, but an outstanding month for De Bruyne, who set up no less than four of his side's seven goals in November.
Jack Grealish (LM) - Average rating: 8/10 - 90min's Player of the Month, Grealish was Aston Villa's conductor again. The team's form may have slowed, but with two goals and three assists, Grealish is still going strong.
Theo Walcott (ST) - Average rating: 7.5/10 - The change of scenery has worked wonders for Walcott, who bagged a goal and an assist as Southampton walked away with seven points from a possible 12.
Harry Kane (ST) - Average rating: 8/10 - He may not be creating 1,000 goals each game these days, but Kane continues to play at a level above the rest. Two goals and an assist were his rewards for an unbeaten month with Tottenham.