Group A: Malmo 0-2 Real Madrid, Shakhtar Donetsk 0-3 Paris Saint-Germain
Group B: CSKA Moscow 3-2 PSV Eindhoven, Manchester United 2-1 Wolfsburg
Group C: FC Astana 2-2 Galatasaray, Atletico Madrid 1-2 Benfica
Group D: Borussia Monchengladbach 1-2 Manchester City, Juventus 2-0 Sevilla
So a better night for Premier League representatives in Europe after Arsenal and Chelsea's respective shortcomings on Tuesday, but it is fair to say that neither Manchester club had it all their own way against tough Bundesliga opposition.
Next is the turn of the Europa League sides as Liverpool host Sion, Tottenham travel to Monaco and Celtic play Fenerbahce tomorrow. That is all from us for now, goodnight.
Malmo 0-2 Real Madrid
Shakhtar Donetsk 0-3 Paris Saint-Germain
CSKA Moscow 3-2 PSV Eindhoven
Atletico Madrid 1-2 Benfica
Borussia Monchengladbach 1-2 Manchester City
Juventus 2-0 Sevilla
In Sweden, Ronaldo has notched his 323rd goal for Real Madrid on an eventful night for the Ballon d'Or winner. PSG have scored a late third against Shakhtar through Zlatan Ibrahimovic and Simone Zaza wraps up all three points for Juventus.
Manchester United 2-1 Wolfsburg
Aguero almost adds further gloss to the scoreline in injury time but Sommer makes a brilliant save before taking a nasty but accidental boot to the face that will require treatment
Pablo Zabaleta is on for Sterling.
Having missed a penalty of their own and been controversially denied a second, Gladbach have now surely lost this game from the spot. Dominguez is foolish to leave his boot in on Aguero and the latter steps up to confidently deceive Sommer and sidefoot into the bottom corner.
Goal: Borussia Monchengladbach 1-2 Manchester City (Sergio Aguero)
An eerie quiet descends on Old Trafford with Wolfsburg awarded a free-kick in a very dangerous position. Rodriguez shapes to shoot, but he bends a low effort just wide of De Gea's left-hand post.
City have done all of the pressing since half-time, but their defensive frailties are almost exposed once more as Hahn receives possession on the left and his fierce drive is deflected over.
Sterling is not usually much of an aerial threat, but he steals a run on Fabian Johnson at the back post and heads Navas' delivery over the bar. Gladbach have made a final change as they seek to hold onto an encouraging point, defensive midfielder Nordtveit coming on for the impressive Dahoud.
Aguero is still persevering for City and only a fine piece of defending prevents him from connecting with Navas' cross. The Argentine then shoots wide after Gladbach replace Korb with Ibrahima Traore.
Great feet from Draxler to beat his marker and provide a low cross for Bendtner. The former Arsenal man's effort is weak, but Dante sends the ball goalbound only for Rooney to make a timely block.
Nearly an instant impact from Schurrle as he shoots low through the legs of Blind and wide. City pushing hard for a winner now, with Aguero and Sterling forcing the issue before De Bruyne fires over.
Gladbach have thrown on Andre Hahn for Herrmann in a bid to stem the visitors' increasing momentum.
A double substitution for Wolfsburg and it's two former Premier League players who take the field as Schurrle and Nicklas Bendtner replace Arnold and striker Bas Dost.
Phil Jones has also been introduced at the expense of Schweinsteiger, with Daley Blind moving into a midfield role.
Otamendi has saved us a great deal of controversy and complaints over a lack of goal-line technology in the Champions League as that first shot from Demichelis certainly looked to have crossed the line before it was cleared.
The goal may yet be awarded as an Andreas Christensen OG, as it took a huge deflection off the head of the Chelsea loanee.
City back on level terms in Gladbach. Martin Demichelis' initial effort is hooked off the line by Korb, but Otamendi gets to the rebound first and his volley is deflected into the back of the net.
Goal: Borussia Monchengladbach 1-1 Manchester City (Nicolas Otamendi)
Another change from Pellegrini sees Jesus Navas come on for Silva.
A slightly unfair caution for Memphis as he accidentally catches Christian Trasch in the face with a stray arm. That is to be the Dutch international's last involvement as Van Gaal summons 19-year-old Andreas Pereira for the final 30 minutes.
City's defending has been nothing short of woeful tonight and they are finally made to pay the price as Julian Korb races down the right before teeing up Stindl, who keeps his composure to slot a low effort past Hart at the near post. Fully deserved.
A goal in each feature game as United lead for the first time tonight and Hart is finally beaten in Gladbach.
At Old Trafford, United apply the pressure as Naldo's clearance from a cross is kept alive by Schweinsteiger. Mata then provides a moment of pure inspiration with a lofted, back heel flick and Smalling is there to finish on the slide. Marvellous from the Spaniard.
Goal: Borussia Monchengladbach 1-0 Manchester City (Lars Stindl)
Goal: Manchester United 2-1 Wolfsburg (Chris Smalling)