It is crunch time in the Champions League as the group stage enters the penultimate round of fixtures.
Sevilla and Chelsea are already assured of football in Europe's top club competition in the new year, as are Juventus and Barcelona, but there is still plenty to be decided as teams jostle for position and players – including Cristiano Ronaldo – chase down individual records.
Paris Saint-Germain are among those whose fate hangs in the balance, while matchday five opponents Manchester United are still in need of a point.
We break down Wednesday's key matchday fixtures with the use of Opta data.
Manchester United v Paris Saint-Germain: Tuchel's men seeking win at fortress Old Trafford
PSG are in desperate need of a positive result at Old Trafford and the omens are good for Thomas Tuchel's charges, with the away team winning all three previous European games between the sides.
However, Group H leaders United have won their last seven home matches in continental competiiton, scoring 24 goals and conceding only two – their best return since a run of 12 wins in a row ending in April 2008.
Ligue 1 champions PSG scored in 38 of their 39 matches since the start of 2016-17, netting an average of 2.4 goals per game, with Bayern Munich the only team to stop them scoring during that run in last season's final.
Sevilla v Chelsea: Blues out to end Spain pain
Sevilla and Chelsea have already qualified for the last 16 but a win for one of these sides will see them secure top spot in Group E. The hosts have not advanced as group winners since 2009-10 while Chelsea last did so in 2015-16.
Frank Lampard's side have won only one of their last 10 games against Spanish opponents in the Champions League and are winless in six such matches. Sevilla, meanwhile, are unbeaten in seven against English sides in European competition – they beat United in the Europa League semi-finals last term.
Sevilla are also without defeat after four group matches for the third time in the Champions League, having previously done so in 2009-10 and 2016-17, but never before have they begun a campaign with five unbeaten games.
Borussia Dortmund v Lazio: Sancho seeking another European goal
Anything other than defeat will send Dortmund through to the knockouts and history suggests there is a good chance of that happening.
In the three previous encounters between these sides in major European competition, the home side has always come out on top.
Lazio have won only one of their previous seven encounters away to German opposition – a 2-0 win against Stuttgart in the 2012-13 Europa League – while Dortmund are unbeaten in their last eight home Champions League group games.
Jadon Sancho has scored in his last two Champions League games and, at the age of 20 years and 252 days, he could become the second-youngest Englishman to score in three successive games in the competition after Alan Smith with Leeds United in 2000-01 (20y, 158d).
Ferencvaros v Barcelona: Koeman's men hungry for a clean sweep
A place in the last 16 already assured, Barcelona are now seeking a fifth straight win to begin a group-stage campaign for the first time since 2002-03, when they won six from six.
Barca have won all five of their previous encounters with Hungarian opposition, including a 5-1 victory in the reverse fixture, which was notable for being the only Champions League match ever to see two players aged under 18 to score (Ansu Fati and Pedri).
Fati has since been ruled out with a long-term injury, though Martin Braithwaite profited with two goals on his first start in the competition against Dynamo Kiev – not since David Villa in 2010 has a Barca player scored in their first two Champions League starts.
Juventus v Dynamo Kiev: Down-and-out Dynamo out to avoid Ronaldo repeat
Third place is the best Dynamo can hope for and they enter this match with just one win to their name in 12 Champions League games, losing the last two of those. Not since 2007-08 have they lost three or more on the spin.
Juve are battling with Barca for top spot and have lost only two of their 26 home group-stage matches, albeit with that defeat coming against the Catalan giants in October.
Ronaldo has scored three goals in two previous meetings with Dynamo in UEFA's flagship competition.
Should he score on Wednesday it will be 13 years and 25 days after his last goal against them, in 2007 – the longest gap between goals for one player against a single side.
Krasnodar v Rennes
1 – This will be Rennes' first away game against Russian opponents in European competition. Krasnodar have hosted French side twice previously, drawing 1-1 with Lille and beating Nice 5-2, both in the Europa League.
24 – The visitors have used 24 different players in the Champions League this season – only Barca (25) have used more – yet only one of them has registered a goal in their first four matches.
Club Brugge v Zenit
2 – Brugge won the reverse fixture against Zenit 2-1 but have only won home and away against the same opponent twice before in the group stage – against CSKA Moscow in 1992-93 and Rapid Vienna in 2005-06.
12 – The Belgian side are winless in their last 12 Champions League home games. Only Basel, who have failed to win any of their last 13, have a worse such record.
Istanbul Basaksehir v RB Leipzig
1 – German teams have lost only one of their last 14 games against Turkish opposition in major European competition. However, that solitary loss was inflicted on Leipzig by Besiktas in their only previous such match in the Champions League.
5 – Leipzig have been awarded five penalties in the competition since the start of last season, behind only Chelsea (7). All five have been converted.