The penultimate week of the UEFA Champions League group stage is here, and there is still plenty to be decided.
[ LIVE: Champions League scores ]
Manchester City, Manchester United, Tottenham and Liverpool have yet to seal their spot in the UCL last 16, with Liverpool facing a tough trip to PSG in a crunch group game.
Only one spot in the last 16 has been secured across Europe (Barcelona has Group B locked down) as the link below shows you how the tables look with two games to go in each group. For United, Liverpool and Spurs, their participation in the UCL beyond the group stage is in real jeopardy, while Man City know a win in Lyon on Tuesday will secure top spot in the group, while a draw guarantees them a place in the knockout rounds.
[ MORE: Champions League standings ]
Below are the score predictions for the UCL games on Tuesday and Wednesday.
Bayern Munich 3-1 Benfica
Athens 0-2 Ajax
Lyon 2-2 Manchester City
Hoffenheim 2-1 Shakhtar Donetsk
CSKA Moscow 2-0 Viktoria Plzen
Roma 2-2 Real Madrid
Juventus 2-1 Valencia
Manchester United 3-0 Young Boys
Atletico Madrid 2-1 Monaco
Borussia Dortmund 2-0 Club Brugge
PSV Eindhoven 1-3 Barcelona
Tottenham Hotspur 3-1 Inter Milan
Napoli 3-2 Red Star Belgrade
PSG 3-1 Liverpool
FC Porto 1-1 Schalke
Lokomotiv Moscow 0-1 Galatasaray