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.
TUESDAY
Group E
Bayern Munich 3-1 Benfica
Athens 0-2 Ajax
Group F
Lyon 2-2 Manchester City
Hoffenheim 2-1 Shakhtar Donetsk
Group G
CSKA Moscow 2-0 Viktoria Plzen
Roma 2-2 Real Madrid
Group H
Juventus 2-1 Valencia
Manchester United 3-0 Young Boys
WEDNESDAY
Group A
Atletico Madrid 2-1 Monaco
Borussia Dortmund 2-0 Club Brugge
Group B
PSV Eindhoven 1-3 Barcelona
Tottenham Hotspur 3-1 Inter Milan
Group C
Napoli 3-2 Red Star Belgrade
PSG 3-1 Liverpool
Group D
FC Porto 1-1 Schalke
Lokomotiv Moscow 0-1 Galatasaray