That concludes the blog for the night. Thanks for reading, and for the emails.
And Jonathan Liew was in Dortmund.
Sid Lowe was in Madrid.
Will Unwin was at the Etihad.
Here’s the tables, with Wednesday’s matches still to play.
Pos | Team | P | GD | Pts |
---|---|---|---|---|
1 | Bayern Munich | 3 | 4 | 9 |
2 | Galatasaray | 3 | -1 | 4 |
3 | Man Utd | 3 | -1 | 3 |
4 | FC Copenhagen | 3 | -2 | 1 |
1 | Arsenal | 3 | 4 | 6 |
2 | Lens | 3 | 1 | 5 |
3 | Sevilla | 3 | -1 | 2 |
4 | PSV | 3 | -4 | 2 |
1 | Real Madrid | 3 | 3 | 9 |
2 | Napoli | 3 | 1 | 6 |
3 | Braga | 3 | -1 | 3 |
4 | Union Berlin | 3 | -3 | 0 |
1 | Real Sociedad | 3 | 3 | 7 |
2 | Inter Milan | 3 | 2 | 7 |
3 | Red Bull Salzburg | 3 | -1 | 3 |
4 | Benfica | 3 | -4 | 0 |
1 | Atletico Madrid | 4 | 7 | 8 |
2 | Lazio | 4 | 0 | 7 |
3 | Feyenoord | 4 | 2 | 6 |
4 | Celtic | 4 | -9 | 1 |
1 | Borussia Dortmund | 4 | 1 | 7 |
2 | PSG | 4 | 1 | 6 |
3 | AC Milan | 4 | -2 | 5 |
4 | Newcastle | 4 | 0 | 4 |
1 | Man City | 4 | 9 | 12 |
2 | RB Leipzig | 4 | 3 | 9 |
3 | Red Star Belgrade | 4 | -5 | 1 |
4 | Young Boys | 4 | -7 | 1 |
1 | Barcelona | 4 | 6 | 9 |
2 | FC Porto | 4 | 6 | 9 |
3 | Shakhtar Donetsk | 4 | -1 | 6 |
4 | Antwerp | 4 | -11 | 0 |
Tuesday Champions League scores
Atletico 6-0 Celtic
Manchester City 3-0 Young Boys
Lazio 1-0 Feyenoord
Milan 2-1 PSG
Porto 2-0 Antwerp
Red Star 1-2 Leipzig
Shakhtar 1-0 Barcelona
Borussia Dortmund 2-0 Newcastle
Full-time: Porto 2-0 Antwerp
Porto take full advantage of Barcelona’s slip, but the plaudits go to Pepe for making history.
Full-time: Red Star 1-2 Leipzig
A hard-fought win takes Leipzig into the last 16 with two games to spare.
Full-time: Lazio 1-0 Feyenoord
That was a close-run thing for Lazio, with Immobile, who had been subbed off, leading the celebrations.
Full-time: Milan 2-1 PSG
Paris are pushing and pushing but their final ball has been poor all night. And Milan claim a revenge win for the humbling they got in the previous match. Giroud’s header was the killer. Theo Hernandez goes down in the last flush of PSG looking so hard for that equaliser. The whistle goes in San Siro.
Full-time: Atletico 6-0 Celtic
That was very painful for Brendan’s Bhoys. Maeda’s red card – deserved – made it a horror show. Griezmann was wonderful and so was Morata.
Full-time: Manchester City 3-0 Young Boys
As predicted, safe progress is made, with Haaland grabbing two. Those two games off will come in handy for the time they spend in Saudi Arabia at the Club World Cup.
Goal! Porto 2-0 Antwerp (Pepe, 90+1)
Just after Antwerp blow a golden chance, up the other end travel Porto and Pepe heads home to become the oldest outfield goalscorer in UCL history.
Milan 2-1 PSG: Maignan makes a fingertip save from Lee, the Korean who always looks very handy when he plays for PSG.
Jeff Campbell, a man with a Caledonian surname, has this to say: “Time to give Scotland’s Champions League spots to the EPL.”
Goal! Atletico 6-0 Celtic (Saul, 85)
The Chelsea legend himself, on as a sub, taps in from a few yards out. Too easy.
Milan 2-1 PSG: Leao has been subbed, for Noah Okafor.
Manchester City 3-0 Young Boys: On comes Bobb for Haaland who is denied another hat-trick. The big man is saved for a trip to Chelsea on Sunday.
Goal! Red Star 1-2 Leipzig (Henrichs, OG)
The cross came in from the left and nobody else but got a touch on it aside from the Leipzig defender.
Goal! Atletico 5-0 Celtic (Morata, 76)
It’s another beauty, the ball bouncing down to him, the control is excellent and the finish is pulsating. Morata on form is a joy to watch.
Updated
Goal! Red Star 0-2 Leipzig (Openda, 77)
That’s relief for Leipzig and Openda, the Belgian, cuts in and puts the German team in a fine position in City’s group.
The tight games are those in Rome, Belgrade, Porto and Milan. Big last 15 and change to come in all those four matches. Squibs are damp for the games featuring our brave Brit teams.
Milan 2-1 PSG: Mbappe turns on the jets and speeds past Tomori but cannot beat Mike Maignan at the near post.
Goal! Atletico 4-0 Celtic (Lino, 66)
The Brazilian sub scores a beauty, having replaced Griezmann and he leaves Joe Hart with no chance when whipping in from the left, Mbappe-style.
Justin Madson has a theory: “Always fun watching PSG playing in a non-French league with non-French league refereeing. The amount of times they have gone down to look at the referee to call their own fouls is maddening. Good on the refs for letting them play.”
Justin Kavanagh gets in touch: “Jurgen ‘Cougar’ Ekkelenkamp may be off, but any pain he’s feeling will Hurt So Good, knowing his form. When he fights authority, authority always wins. As for Lauper, he’ll be singing Money Changes Everything when Uefa fine him.”
Milan 2-1 PSG: Loftus-Cheek goes on one of his runs, and is fouled. Theo Hernandez, playing against his brother, Lucas, whacks a free-kick from which Donnarumma makes a fine save.
Atletico 3-0 Celtic: There was a goal check over that Griezmann goal. It stands.
Goal! Atletico 3-0 Celtic (Griezmann, 60)
The magic man once more, and this time with an overhead, flicked on by Morata. What a player, a true modern great, one of the most underrated players of our time.
Updated
Henry Flory gets in touch, too: “First time seeing Leao fit and playing, what a brilliant player! Incredible confidence and ability. Pulisic seems to have lovely soft feet when dribbling, but unfortunately also when shooting or passing, always slightly under-hit, never crisp contact. Fingers crossed for Milan, even as a Juve supporter!”
Martin Rolf gets in touch: “At least City didn’t have to Dive all Night to get a penalty.”
Joe Pearson true heads it: “With all these Cyndi Lauper references, I am eagerly awaiting the Captain Lou Albano and Wendi Richter riffs.”
Red card for Young Boys
And it’s Lauper who gets a second yellow for fouling Ake, he drove all night for that one.
Red card for Antwerp
Jurgen ‘Cougar’ Ekkelenkamp made a hefty challenge that VAR has a second look at and dismisses him.
Goal! Milan 2-1 PSG (Giroud, 52)
Milan have been creating plenty of chances, but they were waiting for it to fall to Giroud PSG fail to play to the whistle when Leao goes down and it’s an amazing header from Theo Hernandez’s cross.
Goal! Manchester City 3-0 Young Boys (Haaland, 51)
Rico Lewis lays it up, and Haaland turns and leathers it with his left, from the edge of the ‘d’. Wallop!
Updated
Manchester City 2-0 Young Boys: Nathan Ake has come on to replace John Stones. It doesn’t appear to be an injury problem.
We are back underway in the Champions League!
Been a big night for fans taking a stand against filthy lucre.
Josh Reynolds gets in touch: “This game is an absolute ripper! I have to admit that the matchup did not scream “excitement!” to me but, boy, was I wrong.”
Half-time scores
Atletico 2-0 Celtic
Manchester City 2-0 Young Boys
Lazio 1-0 Feyenoord
Milan 1-1 PSG
Porto 1-0 Antwerp
Red Star 0-1 Leipzig
Shakhtar 1-0 Barcelona (FT)
Borussia Dortmund 2-0 Newcastle (FT)
Goal! Atletico 2-0 Celtic (Morata, 45+2)
It’s been a torrid first half for Celtic, picked apart by Griezmann’s cross to Gimenez and nodded in by Morata. Even he doesn’t miss those.
Updated
Goal! Lazio 1-0 Feyenoord (Immobile 45+1)
It had to be Ciro, and this was his 200th, taken while running wide of the Feyenoord keeper and slotting from a narrow angle.
Goal! Manchester City 2-0 Young Boys (Foden 45+1)
Grealish releases the ball out to the right and Foden skates in, and then slaps the ball home. A unique talent who is rediscovering his form.
Updated
Justin Kavanagh’s also in: “It’s all very well defending Lauper’s fouls that lead to goals, Peter Oh, but not when it happens Time After Time.”
Some true colours shining through here.
Milan 1-1 PSG: Nasty foul by Ugarte on a speeding Theo Hernandez. A tactical foul they call it.
Milan 1-1 PSG: Nothing but side-net for the home team, this time it’s Christian Pulisic who hits it.
Atletico 1-0 Celtic: It looks like Joe Hart has carried the ball over the line in trying to keep out a shot but the end is nigh, and they are relying on Lazio to not crash out of the Champions League this very evening.
Milan 1-1 PSG: It’s the game of the night so far and Rafael Leao wants to win it all on his own. He cuts in and shoots but shoots wide.
Manchester City 1-0 Young Boys: Haaland has just missed a sitter, and Pep isn’t too impressed with him. On the replay it’s clear the defender got a deflection that took it away from the big man.
Milan 1-1 PSG: Tomori takes a free-kick. Centre-backs taking free-kicks a rarity beyond Ronald Koeman. And Bulgarian legend Trifon Ivanov.
Peter Oh is here: “Lauper commits a foul that leads to a City goal? Don’t hold it against him. (Young) Boys Just Wanna Have Fun.”
Goal! Porto 1-0 Antwerp (Evanilson, 1-0 pen)
Eustaquio is fouled as he chases a rebound after the Antwerp makes a fine save. Up steps the Brazilian to score again against the Belgians.
Updated
Milan 1-1 PSG: The home team escape on the counter. It’s not the quickest break in the world. Dembele has also hit the woodwork with a shot. And now Kolo Muani has been booked.
Updated
Padraig McAuliffe gets in touch: “Milan v PSG is a cracker, but the main highlight so far is Martin Keown pronouncing Udinese as ‘Euthanasia’. No-one needs to be put out of their misery during this one...”
Milan 1-1 PSG: Zaire-Emery and Kolo Muani set up Mbappe and the great man makes a mess of it. He is human, after all!
Red card for Celtic!
It takes a VAR call but it shouldn’t have. Maeda went well over the ball on Hermoso, high and hurtful.
Updated
Goal! Manchester City 1-0 Young Boys (Haaland, 23 pen)
Nunes is fouled by Lauper, and guess who will take? He smashes it home. City on their way.
Updated
Red card for Red Star!
But it’s one of the Red Star coaching team, after Openda goes careering into the dugouts. There is a fracas and a card waved. It remains 11 v 11 on the field.
Manchester City 0-0 Young Boys: It’s all City, and the Swiss team’s goalie, Racioppi, is having a blinder so far.
AJ gets in touch: “In response to Joe Pearson, a win for Milan tonight might be Newcastle’s best hope of progressing - if it happens, wins for Newcastle and Dortmund in the next round of games against Paris and Milan respectively puts Newcastle in second.”
Goal! Milan 1-1 PSG (Leao, 12)
Musah is given a golden chance in front of goal, and can only hit the ball straight at Donnarumma, but that’s not the last of Milan’s attacking. Giroud goes down the left from a Leao pass and the ball spins up and Leao finishes it himself with an overhead.
Goal! Milan 0-1 PSG (Skriniar, 9)
From a corner, Škriniar gets a flick on from Marquinhos and heads home. That was too easy, and Ruben Loftus-Cheek had let him go, having already himself missed a big chance.
Goal! Red Star 0-1 Leipzig (Xavi, 8)
All his own work, and Xavi Simons bobs and weaves. The young Dutchman is quite a talent, and then curls a beauty home.
Goal! Atletico 1-0 Celtic (Griezmann, 6)
The man who never stops gets some luck, shooting from the edge of the box, Cameron Carter-Vickers unfortunately deflecting the ball past Joe Hart. Diego Simeone celebrated that one hard.
Updated
Andy T lays out the gag of the night: “Hi John, sure I’m not the first but it really could be Man v Boys out there tonight?”
Jonathan Liew was in Dortmund to see Newcastle struggle again to breach BVB.
And off we go…the big news for Manchester City being Erling Haaland starting and Rico Lewis is standing in for Rodri.
The Champions League anthem is ringing out across Europe, and the teams are shaking hands.
Joe Pearson reports in: “If Milan beat PSG this afternoon, that puts Newcastle last in Group F. So maybe they won’t have to worry about Thursday football. Just saying.”
Full-time: Shakhtar Donetsk 1-0 Barcelona
What a win, what a club. Barcelona were poor but they came up against a heroic team who defended with such purpose. Barca have work still to do.
Full-time: Borussia Dortmund 2-0 Newcastle
Auf wiedersehen, Eddie? The Europa League is beckoning.
Shakhtar 1-0 Barcelona: Into extra-time and the team with no home since 2014 are about to beat Barcelona, just as they beat Real Madrid twice last season.
Lazio v Feyenoord teams
Lazio: Provedel, Lazzari, Patric Gil, Romagnoli, Hysaj, Kamada, Vecino, Luis Alberto, Felipe Anderson, Immobile, Zaccagni. Subs: Pellegrini, Guendouzi, Pedro, Isaksen, Castellanos, Cataldi, Sepe, Gila, Magro, Rovella.
Feyenoord: Bijlow, Nieuwkoop, Geertruida, Hancko, Hartman, Timber, Zerrouki, Wieffer, Stengs, Gimenez, Igor Paixao. Subs: Beelen, Jahanbakhsh, Ueda, Dilrosun, Lopez, Van den Belt, Ivanusec, Trauner, Wellenreuther, Milambo, Lamprou, Lingr.
FC Porto v Antwerp teams
FC Porto: Costa, Joao Mario, Kleper Pepe, Carmo, Sanusi, Andre Franco, Varela, Stephen Eustaquio, Eduardo Pepe, Evanilson, Taremi. Subs: Fabio Cardoso, Grujic,
Francisco Conceicao, Claudio Ramos, Sanchez, Gonzalez, Loader, Navarro, Baro, Martinez, Borges, Pereira Folha.
Antwerp: Lammens, De Laet, Van Den Bosch, Coulibaly, Wijndal, Yusuf, Vermeeren, Kerk, Ekkelenkamp, Balikwisha, Ilenikhena. Subs: Muja, Janssen, Ejuke, De Wolf, Bataille, Corbanie, Devalckeneer, Tuypens, Horemans.
Red Star Belgrade v RB Leipzig teams
Red Star Belgrade: Glazer, Mijailovic, Dragovic, Djiga, Rodic, Kanga, Hwang, Bukari, Ivanic, Lucic, Krasso. Subs: Kabic, Mitrovic, Popovic, Nedeljkovic, Degenek, Spajic, Stamenic, Ndiaye, Katai, Olayinka, Kangwa, Mijatovic.
RB Leipzig: Blaswich, Henrichs, Simakan, Lukeba, Raum, Simons, Schlager, Haidara, Forsberg, Openda, Sesko. Subs: Gulacsi, Lenz, Poulsen, Seiwald, Baumgartner, Klostermann, Carvalho, Kampl.
Man City v Young Boys teams
Man City: Ederson, Akanji, Dias, Gvardiol, Stones, Lewis, Foden, Matheus Luiz, Kovacic, Grealish, Haaland. Subs: Walker, Phillips, Ake, Doku, Rodri, Ortega, Alvarez, Bernardo Silva, Carson, Bobb.
Young Boys: Racioppi, Janko, Amenda, Camara, Benito, Garcia, Niasse, Lauper, Ugrinic, Elia, Itten. Subs: Colley, Chaiwa, Nsame, Persson, Rrudhani, von Ballmoos, Blum, Lustenberger, Ganvoula, Males, Marzino, Monteiro.
Atletico Madrid v Celtic teams
Atletico Madrid: Oblak, Molina, Gimenez, Witsel, Hermoso, Riquelme, Barrios, Koke, Griezmann, Morata, Correa. Subs: Grbic, Azpilicueta, Soyuncu, Saul, Samuel Dias, Llorente, Savic, Galan, Gomis.
Celtic: Hart, Alistair Johnston, Carter-Vickers, Scales, Taylor, O’Riley, McGregor, Bernardo, Maeda, Furuhashi, Palma. Subs: Lagerbielke, Phillips, Yang, Turnbull, Holm, Oh, Iwata, Bain, Forrest, Ralston, Welsh, Michael Johnston.
Goal! Borussia Dortmund 2-0 Newcastle (Brandt, 79)
Newcastle had committed too many men forward and Livramento was left exposed and Brandt sails from the halfway line and fires past Nick Pope. Newcastle are in big trouble.
AC Milan v PSG teams
AC Milan: Maignan, Calabria, Thiaw, Tomori, Hernandez, Loftus-Cheek, Musah, Reijnders, Pulisic, Giroud, Leao. Subs: Adli, Jovic, Okafor, Chukwueze, Pobega, Krunic, Florenzi, Nava, Mirante, Bartesaghi.
PSG: Donnarumma, Hakimi, Marquinhos, Skriniar, Hernandez, Zaire Emery, Ugarte, Vitinha, Dembele, Muani, Kylian Mbappe. Subs: Fabian, Goncalo Ramos, Lee, Mukiele, Carlos Soler, Barcola, Letellier, Tenas.
Shakhtar 1-0 Barcelona: Newerton, the Shakhtar forward, bursts on and smashes the ball into the side-netting. Barcelona leaving gaps at the back in their chase for an equaliser. Matviyenko is leaving the field, having lain down on the floor in agony.
Shakhtar 1-0 Barcelona: Barca are absolutely piling it on now, and Shakhtar have lost their goalscorer, Sikan, to a shoulder problem.
And meanwhile, Shakhtar are beating Barcelona 1-0, which may throw open Group H.
Newcastle are in a bit of lumber in their match with Borussia Dortmund.
Preamble
Good evening, Europe and the whole wide world. The business end of the group stages is here, as they turn for home, the Europa League or the last 16. So, what’s at stake tonight? Remember, we are playing the return of those matches two weeks ago.
Atletico v Celtic sees a rerun of what was one of the best games in the tournament so far, it finishing 2-2. Brendan Rodgers, never the most confident on the European stage, and his team still have a chance of making the knockouts but they probably need to win in Spain for that to be in any way probable.
Manchester City v Young Boys can see the holders book their place. Would it be more fun if they played their youth team against the Swiss outfit? Probably, but Pep Guardiola doesn’t think like that, does he?
Lazio v Feyenoord is a battle of third versus first in Group E, the Italians got a 3-1 chasing in the De Kuip last time out.
Milan v PSG will see the seven-time winners take on the no-time winners, who at least won 3-0 last time and showed off their new breed, which turned out not to be just Kylian Mbappe.
Porto v Antwerp is the Champions League perennials against the Belgian team they crushed 4-1 last time, to take control of the group. All eyes on Evanilson and Eustaquio, the latest off the production line?
Red Star Belgrade v RB Leipzig is vital to the German team’s hopes of making the next round, and that of the Serbian team’s chances of snatching a Europa League place off Young Boys.
All that and the latest news and reaction from the earlier kick-offs. Join me.