The group stage of the Champions League is getting to the business end, and we were led into the latest round by some cracking domestic action.
Arsenal showed they can mix it with the big boys once again with a 1-1 draw against Liverpool, Paris Saint-Germain were in record-breaking form in their 2-1 win over Lille and Juventus kept rolling on, triumphing 3-1 against Cagliari.
And they all feature in this week's European Club Rankings, a list of the continent's top teams in order of form and performance at this stage of the season.
You can read the previous set of rankings here.