- Liverpool lead the standings having won all six matches
- Arsenal in third place and Stuttgart in 26th are separated by just six points
- Paris Saint-Germain vs Manchester City is the most anticipated match of the week
The Champions League embarks on uncharted territory this week, with matchday seven taking place for the first time, seeing all 36 teams in action on Tuesday and Wednesday.
We share a score prediction for each of the 18 fixtures, as teams compete for positions ahead of next week's crucial final matchday of the league phase.
Atalanta vs Sturm Graz (Tuesday, 5.45pm)
Although Atalanta has struggled recently in domestic competitions, they are expected to outperform Sturm Graz, who have lost five of their six league phase games and have been inactive for over a month.
Score prediction: Atalanta 4-1 Sturm Graz
Monaco vs Aston Villa (Tuesday, 5.45pm)
Aston Villa is in a good position for a top-eight finish and might face Monaco at an opportune moment, as Monaco has not won in four consecutive matches since the start of the year.
Score prediction: Monaco 1-2 Aston Villa
Atletico Madrid vs Bayer Leverkusen (Tuesday, 8pm)
After Atletico Madrid's 15-game winning streak was broken by Leganes, they could find it challenging against the in-form Bayer Leverkusen, who have won 11 consecutive matches. A draw might be a satisfactory result for both high-caliber teams.
Score prediction: Atletico Madrid 1-1 Bayer Leverkusen
Benfica vs Barcelona (Tuesday, 8pm)
Barcelona, the top scorers of this Champions League season, have won five consecutive matches since their loss to Monaco on matchday one. They are favored to defeat Benfica in what promises to be an entertaining match.
Score prediction: Benfica 1-3 Barcelona
Bologna vs Borussia Dortmund (Tuesday, 8pm)
Bologna may not have a chance to reach the knockout stages, but they have improved and could surprise by defeating Borussia Dortmund, who have lost all three matches since the Bundesliga winter break.
Score prediction: Bologna 2-1 Borussia Dortmund
Club Brugge vs Juventus (Tuesday, 8pm)
Juventus, known for drawing matches in Serie A, might find it challenging against the in-form Club Brugge, who are unbeaten in their last 18 games.
Score prediction: Club Brugge 1-1 Juventus
Liverpool vs Lille (Tuesday, 8pm)
Despite Liverpool's impressive six wins out of six, they might face a tough challenge against the in-form Lille, who have defeated both Real Madrid and Atletico Madrid this season.
Score prediction: Liverpool 1-0 Lille
Crvena zvezda vs PSV (Tuesday, 8pm)
PSV, coming off a rare Eredivisie defeat, may struggle against Crvena zvezda, who triumphed 5-1 over Stuttgart in their last Champions League home game.
Score prediction: Crvena zvezda 2-2 PSV
Slovan Bratislava vs Stuttgart (Tuesday, 8pm)
Slovan Bratislava has endured six defeats in this season's competition, with most matches seeing them concede three or more goals. They might face another heavy loss against Stuttgart.
Score prediction: Slovan Bratislava 1-4 Stuttgart
RB Leipzig vs Sporting CP (Wednesday, 5.45pm)
RB Leipzig, surprisingly winless in all six matches of the Champions League, could avoid defeat against Sporting CP, with a draw being a reasonable outcome for both teams.
Score prediction: RB Leipzig 2-2 Sporting CP
Shakhtar Donetsk vs Brest (Wednesday, 5.45pm)
Brest, exceeding expectations in their debut Champions League campaign, may find it tough against Shakhtar Donetsk, who need a win to stay in contention for the next stage.
Score prediction: Shakhtar Donetsk 1-0 Brest
AC Milan vs Girona (Wednesday, 8pm)
AC Milan has won their last four Champions League games but has conceded in all of them. They could face a challenge from Girona, who have narrowly lost in four out of six matches this season.
Score prediction: AC Milan 2-1 Girona
Arsenal vs Dinamo Zagreb (Wednesday, 8pm)
Arsenal, struggling in domestic competitions, have secured clean sheet victories in all three Champions League matches at home. They are expected to continue this trend against Dinamo Zagreb.
Score prediction: Arsenal 4-0 Dinamo Zagreb
Celtic vs Young Boys (Wednesday, 8pm)
Celtic, unbeaten at home in all competitions for over a year, are favored to defeat Young Boys who are yet to earn a point in the Champions League.
Score prediction: Celtic 3-1 Young Boys
Feyenoord vs Bayern Munich (Wednesday, 8pm)
Feyenoord, with just one point in their last three Eredivisie matches, face a challenging task against the high-scoring Bayern Munich.
Score prediction: Feyenoord 1-5 Bayern Munich
Paris Saint-Germain vs Manchester City (Wednesday, 8pm)
Paris Saint-Germain and Manchester City are both vying for a spot in the knockout stages, making this match a crucial one. Manchester City is predicted to clinch a narrow victory.
Score prediction: Paris Saint-Germain 0-1 Manchester City
Real Madrid vs FC Salzburg (Wednesday, 8pm)
Real Madrid, in fine scoring form, are expected to dominate against FC Salzburg, who have struggled both domestically and in Europe this season.
Score prediction: Real Madrid 4-0 FC Salzburg
Sparta Prague vs Inter Milan (Wednesday, 8pm)
Inter Milan, strong defensively but lacking in goals, are likely to secure a narrow win against Sparta Prague.
Score prediction: Sparta Prague 0-1 Inter Milan