Champions League permutations: What Man Utd, Man City, Liverpool and Spurs need to qualify

Group E fixtures (tonight):

AEK Athens v Ajax, Bayern Munich v Benfica

– Bayern will be through if they draw and will clinch first place if they win and Ajax do not

– Ajax will be through with a victory or if Benfica fail to win

– Benfica must win to maintain a chance of a top-two finish

– AEK can still finish third but need to get to within three points of Benfica before they face off on matchday six

Group F fixtures (tonight):

Lyon v Manchester City, Hoffenheim v Shakhtar Donetsk

– Manchester City will be through with a draw and will clinch first place with a win.

– Lyon will be through with a win. A draw will be enough if the other game is also drawn due to their better head-to-head over Hoffenheim.

– Hoffenheim will be out of contention for a top-two finish if they lose, or if they draw and Lyon avoid defeat. A win keeps Hoffenheim in contention regardless of the other result.

– Shakhtar will be out of contention for a top-two finish if Lyon win or if both games are drawn. Shakhtar will be confirmed in fourth place if they lose.

Group G fixtures (tonight):

CSKA Moskva v Viktoria Plzen, Roma v Real Madrid

– Roma will clinch a round of 16 place with a draw or if CSKA fail to win.

– Real Madrid will clinch a round of 16 place as group winners with victory. They will also be through regardless of their result if CSKA fail to win.

– CSKA must win to stay in contention for a top-two finish.

– Plzen must avoid defeat to stay in contention for a third-place finish.

Group H fixtures (tonight):

Juventus v Valencia, Manchester United v Young Boys

– Juventus will be through with a draw or if Manchester United lose.

– United will be through if they win and Valencia do not.

– Valencia will be out of contention for a top-two finish if they do not win and United do.

– Young Boys must win to have any chance of a third-place finish.

Group A fixtures (tomorrow):

Atletico Madrid v Monaco, Borussia Dortmund v Club Brugge

– Dortmund will be through with a draw. Dortmund will clinch first place if they win and Atletico lose.

– Atletico will be through if they win, or if Club Brugge fail to gain victory.

– Club Brugge must win to stay in contention for a top-two finish.

– Monaco can finish third but must reduce their gap to Brugge below three points.

Group B fixtures (tomorrow):

Tottenham v Inter Milan, PSV Eindhoven v Barcelona

– Barcelona are through, and will clinch first place in the group with a win, or a draw if Inter do not beat Spurs.

– Inter will be through with a draw.

– Spurs must win to stay in contention for a top-two finish.

– PSV can finish third but must reduce their gap to Spurs below three points.

Group C fixtures (tomorrow):

Napoli v Crvena Zvezda, PSG v Liverpool

– Liverpool will be through if they win and Crvena Zvezda do not beat Napoli.

– Napoli will be through if they win and PSG do not beat Liverpool.

– PSG will be unable to finish in the top two if they lose and Napoli win.

– Crvena Zvezda will be unable to finish in the top two if they lose.

Group D fixtures (tomorrow):

Lokomotiv Moskva v Galatasaray, Porto v Schalke

– Porto will be through with a draw, or if Galatasaray fail to win. Porto clinch first place with victory.

– Schalke will be through with a win, or if Galatasaray fail to beat Lokomotiv.

– Galatasaray must win to stay in contention for a top-two finish.

– Lokomotiv are still able to finish in third place but must win to remain in contention.