It's decision time in the Champions League this week as Europe's finest scramble to book their places in the knockout rounds in the new year.
A handful of sides have already made it safely through to the last-16 with two rounds of games remaining and another group will join them if results go their way.
Seven clubs have already been eliminated and are left fighting for the consolation of Europa League football after Christmas.
And others, including big names such as Inter Milan, Paris Saint-Germain and Ajax, are still sweating on their progression with elimination an unthinkable embarrassment.
Ahead of the fifth round of group stage matches on Tuesday and Wednesday, here's the state of play.
LAST-16 PLACE ALREADY SECURED
It's not quite feet-up time but the pressure is certainly reduced on Bayern Munich, Manchester City, Chelsea, Sevilla, Barcelona and Juventus, who all booked their passage to the knockout phase last week.
Reigning champions Bayern have picked up where they left off last season with four wins from four not only assuring them of the last-16 but a seeding as group winners. They make the trip to Atletico Madrid on Tuesday knowing they can't be caught.
Manchester City also have an unblemished record and will secure top spot if they avoid defeat away to Porto on Tuesday.
Chelsea got through thanks to their win over Rennes last week and all that's left is to fight it out with Sevilla for top spot. The two sides meet in Spain on Wednesday.
Barcelona may be struggling domestically but have a 100 per cent record in Europe. A win over Ferencvaros secures top spot with Juventus three points behind but also already qualified.
ON THE BRINK OF THE KNOCKOUT STAGE
Eight teams have the opportunity to join the six already qualified over the next two nights.
In Group D, Liverpool will get through if they avoid defeat by Ajax at Anfield on Tuesday.
It's also the same equation for Manchester United, who top Group H, and need just a point at home to Paris Saint-Germain to advance.
Ole Gunnar Solskjaer's side will be confirmed as group winners if they win and RB Leipzig don't against Istanbul Basaksehir. Alternatively, if United draw and Leipzig lose.
Atletico will go through this week if they beat Bayern and Lokomotiv Moscow fail to beat Red Bull Salzburg.
Group B could also be done and dusted on Tuesday night. Surprise group leaders Borussia Monchengladbach will go through if they beat Inter Milan in Germany, or alternatively if they draw and Shakhtar Donetsk don't beat Real Madrid.
Real, who start the night a point behind Gladbach, will go through if they beat Shakhtar Donetsk in Ukraine.
In Group C, Porto just need to avoid defeat against Man City to follow them into the knockout rounds. Alternatively, if third-placed Olympiacos fail to beat Marseille, the Portuguese champions will advance.
And in Group F, Borussia Dortmund can make it if they avoid defeat in their game with Lazio at Signal Iduna Park on Wednesday night. A win would see them clinch first place as well.
Lazio, currently one point behind Dortmund, will seal their progression if they beat Dortmund or if third-placed Club Brugge lose to Zenit St Petersburg.
WHO CAN BE ELIMINATED THIS WEEK?
The name that really stands out here is Inter Milan, whose Champions League campaign has been a disaster.
They are bottom of Group B having failed to win any of their four matches so far. Antonio Conte's side can only stay in contention for the last-16 by winning their away game with Monchengladbach.
And if they fail to beat the German side and Shakhtar record another win over Real Madrid, then Inter will not even be in the Europa League.
The other teams that could see their last-16 chances ended this week are Lokomotiv Moscow, Red Bull Salzburg, Shakhtar Donetsk, Olympiacos, Club Brugge and Istanbul Basaksehir.
Those already eliminated from the competition are Marseille, Midtjylland, Krasnodar, Rennes, Zenit, Dynamo Kiev and Ferencvaros. Midtjylland can't even finish third.
WHO'S SWEATING ON THEIR LAST-16 SPOT?
It's entirely possible that last season's runners-up, Paris Saint-Germain, won't make it into the last-16, which would be a massive shock and probably cost manager Thomas Tuchel his job.
They're currently level on six points with RB Leipzig in Group H, with both teams three points behind group leaders Manchester United.
It means PSG really could do with getting something from their trip to Old Trafford, with Leipzig expected to win away to Basaksehir.
PSG will be praying Basaksehir repeat their performance in beating United on matchday three but that would then bring them into the mix as well.
One thing in PSG's favour is they have the better head-to-head record against Leipzig by virtue of the fact they scored an 'away goal' in losing 2-1 in Germany. Head-to-head record takes preference over goal difference if teams are level on points.
Leipzig, semi-finalists last season, also won't want to exit the competition at this early stage but they can't afford any slip-ups in Turkey. They'll hope United advance this week and so field a weakened team when they come to Germany next week.
Another group set to go right down to the wire is Group D, where Ajax and Atalanta are locked on seven points, behind leaders Liverpool on nine.
Ajax could do with getting at least a point against Liverpool at Anfield given that Atalanta will be heavily fancied to beat Midtjylland at home.
It will then come down to a winner-takes-all showdown between Ajax and Atalanta in Amsterdam on matchday six.