Lyon sealed top spot in the Europa League standings while Roma survived a red-card scare to reach the last 16 on a chaotic final league-phase night.
Nottingham Forest handed manager Sean Dyche the perfect debut with a 2-0 home win over Porto in the Europa League on Thursday, with both goals coming from the penalty spot.
Liverpool's Luis Diaz scored a hat-trick as they maintained their perfect Champions League campaign with a barnstorming second-half display in a 4-0 victory over Xabi Alonso's Bayer Leverkusen at Anfield on Tuesday.
Barcelona made a disappointing start to their Champions League campaign by losing 2-1 to AS Monaco on Thursday.
Manchester City's spending of more than 180 million pounds ($223.58 million) was the second-biggest outlay ever worldwide by a club in the January transfer window.
Manchester City have one just victory from their last 10 games across all competitions.
Bayern Munich earned a nervous 1-0 win at St Pauli thanks to a sensational 28-metre drive from Jamal Musiala to stay unbeaten.
IMAGES from the UEFA Champions League matches played on Wednesday
IMAGES from the Champions League matches played on Tuesday.
Leverkusen's Schick scores hat-trick in comeback win over Heidenheim.
Real Madrid fought back from two goals down as Vinicius Jr grabbed a hat-trick in a thrilling 5-2 win over visitors Borussia Dortmund in the Champions League.
Liverpool overcame an early scare and came from a goal down to claim a 3-1 win at Austria's LASK Linz.
Former UEFA Cup winners Anderlecht reached the Europa League knockout stage with the only perfect record on Thursday and were joined in the last 32 by Athletic Bilbao, Legia Warsaw, PSV Eindhoven and Twente Enschede with two games to spare.
Anderlecht kept up their 100 percent record in the Europa League with a 2-0 win at Sturm Graz while Udinese struck late to sink Atletico Madrid by the same score in Thursday's top match.
Rennes denied late Europa League equaliser due to little-known rule
Cristiano Ronaldo scored on his return to the starting line-up as Manchester United sealed a place in the Europa League knock-out rounds with a 3-0 victory over Sheriff Tiraspol at Old Trafford on Thursday.
IMAGES from the Europa League matches played on Thursday.
Rashford scores a brace as Man United fight back to beat Omonia
Napoli kept alive their hopes of advancing from Group C after Lorenzo Insigne, Victor Osimhen and Matteo Politano secured a 3-0 home win over Legia Warsaw.
Having knocked out Real Madrid with a 4-1 win at the Bernabeu in the previous round, Ajax came from behind to beat Juventus 2-1 in Turin and complete a remarkable 3-2 aggregate win in their quarter-final.
Leaders Porto suffered a shock 2-1 defeat at Famalicao as Portugal's Primeira Liga became the latest league to return to action following the coronavirus stoppage on Wednesday.
Former European champions Red Star Belgrade, Ajax Amsterdam and Celtic all made it comfortably through to the third qualifying round of the Champions League on Wednesday after surviving away legs.
Tottenham manager Mauricio Pochettino has said Ajax have an unfair advantage because the whole of the Dutch league programme was postponed to help Erik ten Hag's side prepare.
A summary of Thursday's matches in the Europa League.
Images from action in the Europa League matches on Thursday.