All four English clubs are through to the knockout stage of the Champions League with a game to spare after another entertaining week of action.
In total, 11 teams are through with five spots in the last 16 still up for grabs.
One big name is already out and others could follow in the final round of matches.
In the Europa League, West Ham, Leicester, Celtic and Rangers are competing.
Here is the state of play.
Who is through to the knockout stage?
Qualifiers: Liverpool, Ajax, Bayern Munich, Juventus, Manchester United, Chelsea, Manchester City, Paris St-Germain, Sporting Lisbon, Real Madrid, Inter Milan
Out: Besiktas, RB Leipzig, Malmo, Dynamo Kyiv, Young Boys, Zenit St Petersburg, Club Bruges, Borussia Dortmund, Sheriff Tiraspol, Shakhtar Donetsk
Who else can still reach the knockout stage?
Group A: -
Group B: Porto, Atletico Madrid, AC Milan
Group C: -
Group D: -
Group E: Barcelona, Benfica
Group F: Villarreal, Atalanta
Group G: Red Bull Salzburg, Lille, Wolfsburg, Sevilla
Group H: -
What do sides need to do to qualify?
Manchester City seal top spot
Finals games: RB Leipzig v Manchester City, Paris St-Germain v Club Bruges on 7 December (17:45 GMT)
Manchester City progressed to the last 16 and secured their place as group winners by coming from behind to beat Paris St-Germain.
PSG are still through, however, after RB Leipzig won 5-0 at Club Bruges.
Falling in behind the Reds
Finals games: Porto v Atletico Madrid, AC Milan v Liverpool on 7 December (20:00 GMT)
Liverpool are through as group winners but behind the Reds things are interesting. Porto, AC Milan and Atletico Madrid can all still progress going into the final round of matches.
Dortmund fall at first hurdle
Ajax v Sporting Lisbon, Borussia Dortmund v Besiktas on 7 December (20:00 GMT)
Borussia Dortmund are arguably the biggest casualty of the group stage. They are out after losing 3-0 to Sporting Lisbon, who sealed progression at their expense. Ajax were already through as group winners.
Real & Inter through
Final games: Real Madrid v Inter Milan, Shakhtar Donetsk v Sheriff Tiraspol on 7 December (20:00 GMT)
There was no such drama in Group D where Real Madrid and Inter Milan sealed their progress with wins over Sheriff Tiraspol and Shakhtar Donetsk respectively.
The meeting between the two European giants at the Bernabeu on 7 December will decide which club finishes top of Group D.
Barca face tense finale
Final games: Benfica v Dynamo Kyiv and Bayern Munich v Barcelona on 8 December (20:00 GMT)
Barcelona face a tense group stage finale away to runaway leaders Bayern Munich. Defeat or a draw for Barca - and a win for Benfica, who host bottom club Dynamo Kyiv - will send the five-time European champions down into the Europa League.
Man Utd win group
Final games: Atalanta v Villarreal and Manchester United v Young Boys on 8 December (20:00 GMT)
Manchester United not only qualified for the knockout stage with a win away to Villarreal - they also sealed top spot after Atalanta were held to a 3-3 draw by Young Boys.
The Italians will join United in the last 16 if they beat Villarreal in their final game.
A four-way battle
Final games: Red Bull Salzburg v Sevilla and Wolfsburg v Lille on 8 December (20:00 GMT)
There is still everything to play for as the tightest of groups reaches its finale. Lille start the final round of group games top but could yet miss out as just three points separate the four teams.
Will Chelsea seal top spot?
Final games: Juventus v Malmo and Zenit St Petersburg v Chelsea on 8 December (17:45 GMT)
Reigning champions Chelsea are through to the last 16, as are Juventus. If the Blues match or better Juve's result in the last round of games, they will win the group.
Who is advancing?
Qualifiers: Lyon, Rangers, Monaco, Eintracht Frankfurt, Olympiakos, Galatasaray, Lazio, West Ham, Bayer Leverkusen, Real Betis.
Cannot advance in Europa League: Brondby, Sparta Prague, Sturm Graz, Fenerbahce, Antwerp, Marseille, Lokomotiv Moscow, Ludogorets, Celtic, Ferencvaros, Rapid Vienna
Who can still qualify?
Group B: PSV Eindhoven, Real Sociedad,
Group C: Leicester City, Spartak Moscow, Napoli, Legia Warsaw
Group F: Red Star Belgrade, Braga, Midtjylland
Group H: Dinamo Zagreb, Genk
What do British sides need to do to qualify?
Rangers through in second
Thursday, 9 December: Sparta Prague v Brondby, Lyon v Rangers (both 17:45 GMT)
Rangers cannot qualify directly to the last 16 but a 2-0 win over Sparta Prague ensures they finish second and qualify for the knockout round play-offs. The play-offs will be contested between the eight Europa League group runners-up and the eight third-ranked teams from the Champions League groups. Rangers' final group game is away to Lyon on 9 December.
Foxes top but still have work to do
Thursday, 9 December - Legia Warsaw v Spartak Moscow, Napoli v Leicester (both 17:45 GMT)
Leicester moved from bottom of the group to the top thanks to a 3-1 win over Legia Warsaw, but Brendan Rodgers' side need to get at least a draw in their final game at Napoli to advance. Only a win in Italy would be enough to guarantee top spot.
All four teams in the group can still advance.
Celtic dropping down to Conference League
Thursday, 9 December - Celtic v Real Betis, Ferencvaros v Bayer Leverkusen (both 20:00 GMT)
Celtic's 3-2 loss to Bayer Leverkusen means the Scottish side will be dropping down to the Conference League, with Leverkusen guaranteed top spot and Real Betis finishing second.
Hammers win the group and avoid qualifying round play-off
Thursday, 9 December - Genk v Rapid Vienna, West Ham v Dinamo Zagreb (both 20:00 GMT)
West Ham's 2-0 win away at Rapid Vienna means the Hammers top the group with a game to spare and jump straight into the last 16, avoiding the qualifying round play-off.
Who is advancing?
Qualifiers: LASK, Maccabi Tel Aviv, Gent, Bodo Glimt, Roma, AZ Alkmaar, Feyenoord, FC Copenhagen, Rennes, Basel, Qarabag.
Could still qualify: Partizan Belgrade, Flora, Anorthosis Famagusta, Randers, Jablonec, Slavia Prague, Union Berlin, Maccabi Haifa, Slovan Bratislava, PAOK Salonika, Tottenham, Vitesse Arnhem.
Out: HJK Helsinki, Alashkert, Zorya Luhansk, CSKA Sofia, Cluj, Lincoln Red Imps, Mura, Omonia, Kairat
A Spurs win might not be enough
Thursday, 9 December - Tottenham v Rennes, Vitesse v Mura
Tottenham looked to be in a strong position to qualify, before they suffered a surprise, last-gasp 2-1 loss to Mura.
If they and Vitesse Arnhem finish level on points both teams have a similar record in the head-to-head of one win and one loss apiece and three goals both scored and conceded (away goals scored no longer counts).
Therefore, if the two teams end on the same points it will go down to overall goal difference and Spurs' currently have a goal difference two goals better.
However, if Vitesse beat Mura by three goals more than Spurs do against Rennes, providing they both win, then the Dutch side would advance and Tottenham would be out.