This season's Champions League has reached the final round of group fixtures.
While there are a number of teams who have already booked their places in the last 16 of the competition, other clubs still have plenty to play for, including who will claim top spot.
Four groups will be concluded tonight and below Sports Mole has analysed the permutations for each of them.
GROUP A
They may have stuttered in the Premier League, but David Moyes's Manchester United have already sealed their spot in the knockout stages. There is still plenty riding on the clash against Shakhtar Donetsk, though, with the summit up for grabs.
A victory or a draw will secure it for the English champions, but a win for Shakhtar at Old Trafford will see them leapfrog their hosts.
Sami Hyypia's Bayer Leverkusen are not out of the equation, either. While they cannot win the group, they will finish second with a victory over Real Sociedad, but Shakhtar must also fail to beat United.
As for Sociedad, they will finish bottom regardless of the outcome in San Sebastian.
FIXTURES: Man United vs. Shakhtar Donetsk, Real Sociedad vs. Bayer Leverkusen
GROUP B
Real Madrid are over the hill and far away in this group. Having won four and drawn one of their five fixtures, they are seven points clear at the top.
The Spanish giants travel to FC Copenhagen, who even with a victory cannot qualify for the next round because Juventus and Galatasaray have a better head-to-head record. Nevertheless, the Danes could nail down a place in the Europa League with a win.
As for Juve and Gala, it's a straight shootout. They meet in Istanbul, where the winner will secure the runners-up spot. The draw favours the Italian side, who currently occupy second place.
FIXTURES: Copenhagen vs. Real Madrid, Galatasaray vs. Juventus
GROUP C
Like Madrid, Paris Saint-Germain are comfortable at the top of the standings, having collected 13 points from a possible 15.
Laurent Blanc's side make the trip to Benfica with the Portuguese outfit still in contention for second spot. For that to happen, they would need to better the result that Olympiacos achieve at home against Anderlecht.
As for the Belgian club, they have already been eliminated and cannot even qualify for the Europa League.
FIXTURES: Benfica vs. PSG, Olympiacos vs. Anderlecht
GROUP D
In terms of qualification, this group is settled. Bayern Munich and Manchester City both know that they will remain in the tournament after Christmas, but who finish top is still to be decided.
The two sides will meet at the Allianz Arena, with the odds stacked firmly in Bayern's favour. City need to win by at least two goals to topple Pep Guardiola's side.
In the other fixture, Viktoria Plzen must beat CSKA Moscow 1-0, 2-1 or by two goals or more to secure their place in the Europa League.
FIXTURES: Bayern vs. Man City, Plzen vs. CSKA