Manchester United produced a stunning late comeback to beat Juventus 2-1 on Wednesday in the Champions League.
Juventus were within seconds of confirming their spot in the last 16 after Cristiano Ronaldo put them ahead in Turin with a superb volley in the 65th minute.
The hosts had already hit the woodwork twice before that and should have been out of sight before Juan Mata equalised from an 86th-minute free-kick.
The turnaround was completed in the 90th minute when Leonardo Bonucci scored an own-goal, and United boss Jose Mourinho delighted in taking to the field at the end, cupping an ear towards the home support.
The result was a blow for Valencia, who are still two points behind in third after beating Young Boys 3-1 at Mestalla.
Santi Mina scored twice either side of a Roger Assale goal, before Carlos Soler sealed the win. Young Boys, who had Sekou Sanogo sent off, cannot now qualify.
There was less drama at the Etihad Stadium, where City eased to their biggest win in the competition.
Gabriel Jesus grabbed a hat-trick, Raheem Sterling scored a stunner as goals from David Silva and Riyad Mahrez bookended the victory.
Pep Guardiola’s men will head to Lyon later this month requiring a draw to secure a last-16 place.
City would have been through already had Lyon not squandered a two-goal lead to draw 2-2 at home to 10-man Hoffenheim.
Reigning European champions Madrid had no trouble against Viktoria Plzen in the Czech Republic, with Karim Benzema scoring twice in a 5-0 win.
Real were four ahead at the break, Benzema’s goals taking him to 200 for the club. Casemiro and Gareth Bale also netted in the first half, and Toni Kroos completed the scoring with a delicious chip.
Santiago Solari has now overseen three victories, all with clean sheets, since being put in charge of Madrid, and the Spaniards are level atop Group G with Roma after the Italians won 2-1 away to CSKA Moscow, Kostas Manolas and Lorenzo Pellegrini scoring their goals either side of Arnor Sigurdsson’s equaliser.
Bayern require just one more point to advance in Group E after Robert Lewandowski netted twice – the first a penalty – on his 100th European appearance in a 2-0 home win over AEK Athens, who are eliminated.
Ajax remain well placed to progress too as they sit second, four points clear of third-placed Benfica, after a 1-1 draw in Portugal – Dusan Tadic cancelling Jonas’ opener for the hosts.