Manchester City, Bayern Munich and Juventus confirmed their places as group winners after the final matches of the group stage of the 2018/19 UEFA Champions League on Wednesday night.

Lyon will join the trio in the Round of 16 after securing a point away to Shakhtar Donetsk.

Manchester United, Roma and holders Real Madrid were already through but all lost on Wednesday. Real were humbled 3-0 at home by Group G cellar-dwellers CSKA Moscow, while United lost 2-1 in Valencia.

The result meant the Red Devils missed out on topping Group H ahead of a Juventus side beaten in Switzerland by Young Boys.

UEFA Champions League @ChampionsLeague

🏆 UEFA Champions League last 16!
CONFIRMED ✅

Best team left in the #UCL? 🤔 https://t.co/7ecHZBlyNL

Wednesday’s Scores

Viktoria Plzen 2-1 AS Roma

Real Madrid 0-3 CSKA Moscow

Benfica 1-0 AEK Athens

Ajax 3-3 Bayern Munich

Manchester City 2-1 Hoffenheim

Shakhtar Donetsk 1-1 Lyon

Valencia 2-1 Manchester United

Young Boys 2-1 Juventus

Group E (Played, Won, Goal Difference, Points)

1. Bayern Munich: 6, 4, +10, 14

2. Ajax: 6, 3, +6, 12

3. Benfica: 6, 2, -5, 7

4. AEK Athens: 6, 0, -11, 0

Group F

1. Manchester City: 6, 4, +10, 13

2. Lyon, 6, 1, +1, 8

3. Shakhtar Donetsk: 6, 1, -8, 6

4. Hoffenheim: 6, 0, -3, 3

Group G

1. Real Madrid: 6, 4, +7, 12

2. AS Roma: 6, 3, +3, 9

3. Viktoria Plzen: 6, 2, -9, 7

4. CSKA Moscow: 6, 2, -1, 7

Group H

1. Juventus: 6, 4, +5, 12

2. Manchester United: 6, 3, +3, 10

3. Valencia: 6, 2, 0, 8

4. Young Boys: 6, 1, -8, 4

City made sure of the top spot thanks to a Leroy Sane brace to see off Hoffenheim. The Germany international struck a splendid free-kick to draw the hosts level after Andrej Kramaric had opened the scoring from the penalty spot for the Bundesliga visitors at the Etihad Stadium:

Squawka Football @Squawka

Leroy Sané has scored his first Champions League goal in over 18 months.

What a strike. 🎯 https://t.co/RJ7knkk6dr

Sane completed the scoring just after the hour mark. His performance proved an injury-hit City side missing striker Sergio Aguero and playmakers Kevin De Bruyne and David Silva still has enough attacking muscle to compete in this tournament.

Junior Moraes had Lyon on the ropes after 22 minutes in Kiev. It was left to star man Nabil Fekir to put the Ligue 1 side back on terms in the 65th minute.

In the process, Fekir guaranteed Lyon a spot in the last 16 to cap a rather bizarre group campaign in style:

Sam Tighe @stighefootball

Lyon end the group stage with your classic 1-win, 5-draw record. The win being Man City away—by far the hardest fixture of the lot. 😅

Bayern and Ajax will join them after playing out an entertaining six-goal draw in Amsterdam. The 3-3 stalemate settled Group E in favour of Bayern, even though Die Roten were reduced to 10 men late on when Thomas Muller was shown a red card with 15 minutes left.

Ajax had already gone down to 10 when Maximilian Wober was red-carded seven minutes after the hour mark. The Eredivisie still went 2-1 up thanks to Dusan Tadic completing his double from the penalty spot.

Robert Lewandowski hit back by wrapping up his own brace from 12 yards with three minutes left. Kingsley Coman got what looked like the winner in the final minute, but Nicolas Tagliafico drew Ajax level five minutes into injury time.

UEFA Europa League-bound Benfica beat AEK Athens in the group’s other game thanks to a late goal from Alex Grimaldo.

Roma were seen off by a Plzen side determined to book their own place in the Europa League. Midfielder Jan Kovarik opened the scoring before Cengiz Under equalised.

It was left to Tomas Chory to win it for the hosts 18 minutes from time.

The result came on a night when a refreshed Real Madrid starting XI featuring a trio of Champions League debutants was humbled by CSKA. Fyodor Chalov and Georgi Shchennikov gave the visitors a two-goal lead at the break in the Spanish capital.

Arnor Sigurdsson wrapped up the scoring in the second half on a night when some of Real’s established players struggled to sparkle:

Ben Hayward @bghayward

Isco is getting whistled here at the Bernabéu. The midfielder took too long to shoot a few minutes ago and the chance was lost after he had seemed set to score, but the jeers will hardly help… #RealMadrid #RMCF