The final matchday of the UEFA Champions League group stage is here and there are plenty of permutations to wrap our heads around for the matches on Tuesday and Wednesday.
[ MORE: Full UCL schedule ]
Remember, the top two teams from each four team group go through to the last 16 with the team who finishes top the seeded team, while the team who finishes second the unseeded team. As well as that, the team who finishes third automatically qualifies for the UEFA Europa League Round of 32.
Below is a look at how things stand in each group with one game to go and what each team has left to play for.
Arsenal and Paris Saint-Germain have already qualified but if PSG win against Ludogorets and Arsenal beat Basel both teams will finish on 14 points. However, PSG will top the group due to their two away goals against Arsenal in the first head-to-head tiebreaker. Basel and Ludorogets are both in the hunt for the Europa League spot as they each have two points. If both teams finish on the same number of points then Ludogorets will go through as they similarly lead Basel in away goals in games between the duo.
Everything is set up for an epic showdown between Napoli and Benfica as the winner of that game knows they will definitely go through and seal to spot. However, the loser may advance if Besiktas lose to bottom side Dynamo Kiev. The equation is quite simple for Besiktas: if they beat Kiev in Ukraine, they’re in the last 16. Kiev is on two points and can’t finish any higher than fourth. If Napoli and Benfica draw and Besiktas win, then Besiktas and Napoli would qualify as they beat Benfica 4-2 away from home. Benfica will still qualify if they lose and Besiktas draw, as they have a better head-to-head record. If Besiktas draw and Napoli lose, the Turkish side will be through.
Everything is sorted in Group C with Barcelona sealing top spot, Man City finishing second and Bourssia Monchengladbach finishing third. Celtic is guaranteed to finish bottom and is out of Europe.
Atletico Madrid have sealed top spot in Group D, while Bayern Munich have second spot guaranteed as both heavyweights are through to the last 16. The only thing left to play for is third place and if PSV Eindhoven beat Rostov at home in the final game then they will finish in third ahead of the Russian side.
Monaco have sealed top spot, while Bayer Leverkusen is guaranteed second spot with both going through to the knockout stages. Tottenham Hotspur crashed out of the Champions League and need just a point in their home game against CSKA Moscow to qualify for the Europa League. A defeat for Spurs against CSKA would mean the Russia side go to the Europa League instead.
Borussia Dortmund and Real Madrid are safely through to the last 16 and a win or a draw for Dortmund at Real Madrid on the final matchday will seal top spot. If Dortmund lose to Madrid then the reigning European champs will finish top of Group F. The battle for third place is on as Legia Warsaw host Sporting Lisbon in Poland. Sporting only need a point to advance to the Europa League Round of 32, while Legia must win.
Leicester has sealed top spot in the group and has qualified as a top seed for the last 16. Porto host Leicester in the final game and a win would guarantee them a spot in the last 16. A draw may be enough for Porto of Copenhagen lose or draw at Club Brugge, but if Copenhagen win then Porto must also win to finish second and make the knockout rounds. If Copenhagen win and Porto draw then Copenhagen will go through as they have an equal head-to-head record with Porto but better goal difference.
Juventus is safely through to the round of 16 but they’ve yet to seal top spot. A win for the Italian champions at Dinamo Zagreb will guarantee first place. As for the battle for second, Sevilla know a point at Lyon will see them through but Lyon know a win would see them leapfrog Sevilla and make the last 16. If Sevilla beat Lyon and Juventus draw or lose against Zagreb then Sevilla will finish in top spot.