Barcelona have qualified for the Champions League knockout stages for the first time under coach Xavi Hernández.
The Blaugrana just need a point in their last group game of the season to finish the group stage as Group H winners thanks to a hard-fought and well-earned 2-1 win against FC Porto at the Montjuïc Olympic Stadium on Tuesday night.
Barça came from behind after Porto took the lead in the first half, but the Blaugrana showed mental strength and played a very good all-around team game to earn three big points and move on to the Round of 16 with a game to spare.
Elsewhere at the Etihad, City dominated the early possession but Leipzig, lining up in a nominal 4-5-1, were happy to absorb the pressure and hit the champions on the counter-attack.
Xaxi simons scored first for the visitors before Openda sped clear before finishing low beyond former Arminia Bielefeld man Ortega.
Ruben Dias headed over Blaswich’s crossbar before Erling Haaland uncharacteristically miscued a handful of chances.
Rico Lewis then blazed high on the half hour. Leipzig punished the profligacy soon after, with Openda scoring a better version of his opener, spinning Dias before dummying his way past former Leipzig man Joško Gvardiol and finishing low inside the near post. Lukas Klostermann nicked another Haaland chance off his toe and it was 2-0 at the break.
City pulled one back early in the second half when Phil Foden slipped Haaland in for another chance which he steered into the bottom corner, and Foden went from maker to taker soon after when he latched onto Gvardiol’s low cross, controlled sharply, and steered home low beyond Blaswich. Benjamin Šeško and Fabio
Carvalho entered the fray late on and both had good chances. The former stung Ortega’s gloves with a shot from the edge of the box, and the latter even had the ball in the back of the net, but the Liverpool-owned youngster’s effort was ruled out with the offside flag going up against him.
In France, Paris Saint Germain (PSG) drew 1-1 with visiting Newcastle, the Swede Alexander Isak scored first in the 24th minute and the toons was running away with three point but Mbappe’s last minute penalty ensured both sides would share the spoils.