Another week of thrilling Champions League action is in the books.
Leicester simply can't stop winning in Europe, while Tottenham managed to bring a point home from Germany after an intriguing clash with Bayer Leverkusen.
Real Madrid spanked another minnow , while Samir Nasri showed that his turnaround is complete in Seville.
Then there was Manchester City letting themselves down at the Nou Camp.
What does that do to our list?
Well there's only one way to find that out and that's take a deep dive into our mighty morphin' power rankings....
(A reminder, the rankings are compiled in accordance with each team's perceived likelihood of winning the Champions League trophy.)
1. Barcelona (-)
Barcelona absolutely and undoubtedly cemented their place at the top of the rankings with a comfortable win over Manchester City.
At their best - and it's worth noting that they weren't anywhere near that against City - they would beat any team on the planet.
And despite not being on top form they just dispatched the Premier League leaders 4-0 . So yeah.
2. Real Madrid (-)
There was no surprise when Real Madrid put Legia Warsaw to bed in convincing fashion but there will be concern that Madrid keep conceding goals - even against relatively weak opposition.
Legia's goal came from the first Champions League penalty conceded by the hosts at the Bernabeu for nearly four-and-a-half years.
Harder tests are yet to come and the return fixture against Dortmund decides this group.
Have your say in the comments below
3. Atletico (-)
Atletico Madrid are one of just three teams to have won every game so far in the Champions League.
And while they're turning heads in La Liga with their heavy artillery, in Europe they've snuck three 1-0 wins.
They're going to go far.
4. Bayern (-)
Bayern still have a chance of topping their group but are up against it with Atletico now only needing a draw at the Allianz Arena to further tighten their grip.
Carlo Ancelotti's side aren't fully in stride yet but they don't need to be. His record in knockout competitions suggests they will get hot at the right time.
5. Juventus (-)
This group is starting to look very much like one that will be dominated by two sides.
Juve and Sevilla have won both of their games against Dinamo and Lyon but drew when facing each other. Lyon beat the Croatian champs but are still four points off the top pair and look a class behind.
It was only a narrow win in Lyon but it was invaluable, with Gigi Buffon's save a highlight. They're still who we thought they were.
6. Dortmund (-)
They probably should have been 5-0 up by half-time but the most important thing is that they got all three points.
Dortmund's game with Real Madrid will be the one that decides the group, but another win on the road in Europe cements their status as dark horses under Thomas Tuchel.
7. Arsenal (up 1)
Arsenal were expected to best Ludogorets handsomely and they didn't disappoint. It was a mauling and the good play of Mesut Ozil, Lucas Perez and Alexis Sanchez in attack was a real positive.
These aren't the tests that the Gunners usually fail but it isn't a result that really changes our opinion of their chances.
The Gunners will have an easier path to any potential final than City now, so leapfrog Pep's side.
8. Man City (down 1)
Manchester City will nod to the red card as a turning point in this game.
But the reality is that they were second-best on the night and are second-best in this group.
Pep Guardiola has improved this team and will continue to do so - there are, after all, a lot of young players - but for now he will be hurting.
A good result against Barca in Manchester will only go a little of the way to making up for this personal embarrassment.
9. Sevilla (up 1)
It was only a narrow victory in Zagreb but it puts Sevilla in a great position to qualify for the knockout phase of the Champions League.
Jorge Sampaoli has previously taken sides deep into continental competition with his unique brand of __football and this is a side that can't be ignored.
10. PSG (down 1)
Paris Saint-Germain are having a period of readjustment under Unai Emery but can be satisfied that they got things done in Basel.
The Spaniard is a brilliant gameplanner and that has resulted in a glut of trophies in the past.
It feels like he doesn't have the players to take on La Liga's elite but with this coach and a bit of luck, PSG could be dark horses even though their personnel is worse than last year's on paper. A win over Arsenal will hand them this group.
11. Leicester (up 2)
Leicester City’s fairytale may not have continued into their league form for the new season but in Europe, on the continent’s biggest stage, the Foxes continue to dazzle.
Many observed, probably correctly, that they got lucky with a softish group.
But all Leicester can do is win games, they’ve now done that in three from three and that gives you a lot more leeway when facing tough away trips in the middle group fixtures. They're going to get a nicer draw now too.
12. Benfica (up 6)
The Portuguese giants won in Kiev to haul themselves back into contention in this group.
Napoli's defeat to Besiktas and the injury to Arky Milik mean that Benfica could even target first place and an easier draw.
With the Pole missing, they now also have a better chance of glory than the Neapolitans.
13. Monaco (-)
Monaco top a very tight Group E after all four teams drew on Tuesday night.
Their victory at Wembley could prove crucial when it all shakes out and they're favourites for now.
14. Tottenham (-)
Spurs, like Leicester, benefited from an incredible save from their goalkeeper.
Hugo Lloris' magical stop prevented a defeat in Leverkusen and kept them in second place in Group E.
It's still tighter than a mouse's jean pocket though.
15. Porto (up 4)
Nuno Espirito Santo’s side should be confident of qualification for the next stage of this competition but need to knock off Copenhagen in order to do so.
Leicester are already out of sight and driving off into the distance at the top of the group but second is very much a face-off between these two.
16. Gladbach (up 2)
Man they were so close to upsetting Barcelona.
But they couldn’t hold out and the upshot is that they, like Celtic, are in a situation where the best-case scenario is the Europa League.
Winning in Glasgow puts them in the driving seat for that and there's now a sneaky chance they could edge ahead of City for second.
17. Leverkusen (down 1)
Roger Schmidt is a very impressive young coach and his side are very much in the mix to qualify from an open group.
Dropping points at home, particularly when they were pushing on so strongly in the late stages against Spurs, is a disappointment when they could have taken charge of the group.
18. Napoli (down 7)
The Italians laid an egg, losing at home to Besiktas.
They still have control of the group but this is no longer as cut and dried as it could (should) have been.
Without Milik it's only going to be more difficult.
19. Kobenhavn (down 2)
The Danish champions lost narrowly in Leicester but held on to second place in the group.
Porto are breathing down their necks though, and jump above them with three games remaining and the Dragons a stronger overall side.
20. Besiktas (-)
Besiktas are undefeated and picked up their first win in Naples.
It was a stunning, unexpected result and they look in a good position to battle for qualification.
They aren't to be underestimated.
21. CSKA Moscow (up 1)
The Russian champions are bottom of the most open group in the Champions League, so they're not out of it.
But winning only two points from your first three games rarely results in a knockout appearance. They have a lot of work to do.
22. Lyon (down 7)
The French side plummet down the rankings after a narrow defeat to Juventus left them almost dead in Group H.
Juve and Sevilla look likely to carve up the qualification places for the next phase, while Lyon are almost certainly going to have to make do with the Europa League.
Needless to say it kills their chances of winning the CL and their new ranking reflects that.
23. Sporting (up 1)
Last time we wrote: "In a group with two spectacularly good teams, third place and a Europa-shaped losers medal is as good as it will get."
Nothing has changed.
24. FC Basel (down 1)
Basel's best shot now is at third place and a Europa League place with two far bigger, richer clubs virtually guaranteed to occupy the top couple of spots.
25. Dynamo Kiev (up 4)
Defeats at home to Napoli and now Benfica signal the likely end of any challenge in this group.
Even third place looks beyond them at the halfway point.
26. Celtic (up 3)
Rock-bottom Celtic needed to beat Gladbach at home to have a chance.
They didn't and are not going to be getting to the Champions League knockout stages. That they rise slightly in the rankings is solely because other teams are more dead after City dropped points.
27. PSV (-)
They’re toast in a group which boasts two of the tournament’s top four sides.
A battle with Rostov for third place might not be the most enchanting of campaigns to watch.
28. Ludogorets (down 2)
PSG and Arsenal have the group on lockdown.
If they can shock Basel then they're in the Europa League at least.
29. Club Brugge (down 4)
The Belgians are dead.
Even sneaking a Europa League place feels like a remote chance.
30. Rostov (up 2)
See PSV, but add in the fact that Rostov are a worse team.
They’re toast. Cold, Russian toast.
31. Dinamo Zagreb (down 3)
There are three good teams in Group H and Dinamo are not one of them.
That will make it difficult to do anything but finish rock bottom.
They aren’t, however, rock bottom of our rankings so get out the bunting in Zagreb.
32. Legia Warsaw (down 3)
The worst team in the competition. Stick a fork in 'em, they're done.