Wednesday night sees the group stages of the 2017/18 Champions League come to an end, and we will know once and for all who will be in the draw for the knockout stages, who drops into the Europa League, and who will be putting their passports away for the rest of the season.
In this preview article, Football Manics looks at the English teams that are playing on Wednesday.
Shakhtar Donetsk vs. Manchester City (7:45pm)
Man City are already guaranteed to top Group F and could become only the seventh side to win all six group games in the competition should they prevail away at Shakhtar Donetsk.
Pep Guardiola's side have been in sensational form both domestically and in Europe - even though they've been tested in recent games by Huddersfield, Southampton and West Ham, they've still won them all, late goals in each encounter sealing three 2-1 wins in a row.
The Spaniard is set to rest several key names with an eye on the weekend's derby with Manchester United, which is just as well given that Kevin De Bruyne is suspended and David Silva is lacking match fitness.
Youngsters Phil Foden, Brahim Diaz, Tosin Adarabioyo and goalkeeper Danny Grimshaw have been included in the matchday squad and could be given a runout.
A draw would guarantee Shakhtar a place in the round of 16 and even a defeat would be enough for the Ukrainian side provided Napoli don't beat Feyenoord.
However, they have kept only one clean sheet in their last 12 games and, even with a weakened Man City side up against them, I cannot see them getting a result, such is the Premier League side's class and form at present.
Score prediction: 1-4
Liverpool vs. Spartak Moscow (7:45pm)
Group E is still very open, with three of the four teams still able to finish anywhere from first to third.
Liverpool host Spartak Moscow and can top the group should they beat the Russians, while a draw will still see Jurgen Klopp's side qualify.
Spartak know that anything less than three points will see them go into the Europa League, and even then they could miss out if Sevilla win against Maribor.
Liverpool blew a three-goal lead at Sevilla in their last Champions League game, but go into this game on the back of a superb 5-1 win over Brighton.
In terms of team news, Adam Lallana, Joel Matip and Nathaniel Clyne will be sidelined for the hosts, but Joe Gomez and Ragnar Klavan are expected to return after recovering from illness.
For Spartak, Dmitri Kombarov will not be available after breaking a rib, while Jano Ananidze, Artem Timofeev and Georgi Tigiyev are also sidelined.
Although Liverpool are not yet the finished product at the back - and Matip's absence will surely be felt - they should be a lot more focused, especially given the wake-up calls against Sevilla and Chelsea. And in attack, they're been sensational, so I predict a solid win for them.
Score prediction: 5-2
Tottenham Hotspur vs. Apoel Nicosia (7:45pm)
Tottenham's Premier League campaign has taken a major tumble, having failed to win any of their last four fixtures.
In the Champions League, however, things are a bit rosier as the club is already guaranteed to top Group H ahead of Real Madrid with a superior head-to-head record.
Although Mauricio Pochettino has stressed the importance of finishing strongly in Europe, he will most likely rest several key players including Harry Kane, Hugo Lloris and Kieran Trippier, although Dele Alli is expected to play.
Georges-Kevin N'Koudou and Fernando Llorente may also feature while youngsters Kazaiah Sterling and Luke Amos will be part of the matchday squad, but Toby Alderweireld and Victor Wanyama remain on the sidelines while Erik Lamela is ineligible for selection.
Apoel have never won an away game in the Champions League and must better Borussia Dortmund's result to be certain of finishing third and progressing to the latter stages of the Europa League - in the event of a draw, goal difference will put Dortmund third.
With this game effectively a dead rubber for Spurs, a weakened team and a poor run of form, I can't see the hosts winning, but likewise I can't see Apoel being impressive enough to claim victory, so I'm going for a draw.
Score prediction: 2-2