It is the final round of fixtures in this year's Champions League group stage.
A number of places in the last-16 are already up for grabs, with Liverpool, most notably, needing a win to qualify for the knockout stages, while Arsenal are already assured progression but they could still top their Group D.
Here's what could happen tonight in Group A to D of the Champions League.
Atletico Madrid: Already through, they will top the group with a draw. Could even suffer a 1-0 defeat to Juventus and will still be top.
Juventus: Only need a point to go through, though a win by two clear goals will see them top the group.
Olympiacos: Greek side need Juventus to lose to Atletico and to beat Malmo. A draw will see them in the Europa League.
Malmo: Will qualify for the Europa League with a win in Greece.
Liverpool injury list
Liverpool injury list
1/5 Adam Lallana
Replaced against Manchester United after picking up a groin problem, missed the game against Arsenal and is unlikely to return against Blackburn.
2/5 Jordan Ibe
The promising youngster has been out with a knee injury but returned to light training last month.
3/5 Brad Jones
A thigh injury forced the goalkeeper off on Boxing Day last year with no return date set.
4/5 Jon Flanagan
Hurt during pre-season, the defender is still yet to feature this season. Training is becoming more intensive for the 22-year-old and he played a small cameo in the Steven Gerrard charity game at Anfield.
5/5 Mario Balotelli
Missed the game against Arsenal but could be fit against Blackburn after training with the first team.
Real Madrid: Already qualified as group winners.
Basel: Need only a point to guarantee a place in the last-16.
Liverpool: Facing a must-win game at home to Basel, while a draw will send them to the Europa League.
Ludogorets: Eliminated from the Champions League, but a win against Real Madrid will guarantee a place in the Europa League. A draw will be enough if Liverpool lose to Basel.
Bayer Leverkusen: Already qualified, but need to beat Benfica to guarantee top spot
Monaco: Need just a draw with Zenit to progress, while a draw will be enough to top the group if Leverkusen lose. If they win and Leverkusen draw they will also top the group.
Zenit St Petersburg: Must beat Monaco to qualify, could top the group if Leverkusen lose to Benfica.
Benfica: Out of contention.
Borussia Dortmund: Qualified and need a point to secure top spot.
Arsenal: Assured a place in the last-16, will top the group if they beat Galatasaray and Dortmund lose to Anderlecht.
Anderlecht: Confirmed a place in the Europa League
Galatasaray: Out of contention.Reuse content