
That’s all for tonight. Thanks as always for your company and emails – goodnight.
Updated
Brendan Rodgers' verdict
It’s not what the players deserved, especially right at the very end. They gave so much to the game; they played with confidence. We knew we’d have to defend b ut we didn’t give away too much – our concentration was good and we denied them space. But then we had quality on the ball and actually had the best chances. It was a really heroic performance and such a cruel way to go out of the competition.
We wanted to make a fast start to the game. It was important we didn’t give away much. We had to have aggression and control without the ball. And then just take the ball, try and build and get through the pitch. We got into some great positions and had two big chances.
In the last 30 minutes at Celtic Park, I felt Maeda’s speed on the press unnerved them. Then when he goes it allows everyone else to be there together. There were other moments where we couldn’t press and we had to be compact and tight.
I think our European credibility has been restored. That’s my takeaway from this season. You think of the last time we were in Germany [when they lost 7-1 to Dortmund] and the improvements we’ve made since then.
I think we’ve found a nice template without the ball. Hopefully next season we can improve the squad again, to be able to bring quality of the bench and have that freshness. But this season has been so good – we’ve played some amazing football, we’ve had adverse moments but recovered. My objective is to make us a seasoned team at this level.
[What did you say to the players?] I said to them that I came back to this club to make progress in Europe. And if I judge that on tonight, they’ve given me everything. Now our job is to learn from the experiences we’ve had, finish our season really well and get back in the Champions League next season.
Ewan Murray’s match report
This performance ranks among the finest by a Scottish team away from home in Europe in living memory.
Callum McGregor’s reaction
It’s one of the cruellest nights in a Celtic shirt. I’m so, so proud of the players, the way they played and handled themselves. We come off the pitch with no regrets.
[Was there a foul on Adam Idah just before the goal?] We don’t want to use that as an excuse. The boys gave an unbelievable effort and I want to focus on that. It’s a real, real sore one but I think we can be proud of ourselves.
The template for the game was perfect – they were getting frustrated, shooting from outside the box and trying things. Even if we had to go to extra-time, we fancied ourselves.
There’s been a lot of growth as a team. We have to build on it because I think anyone watching that game tonight saw a really good Celtic team.
Bayern’s dream of becoming the first team in 60 years to win the European Cup on their home ground are still alive. The last team to do so were Inter Milan back in 1964-65.
Tonight's Champions League results
AC Milan 1-1 Feyenoord (agg: 1-2)
Atalanta 1-3 Club Brugge (agg: 2-5)
Bayern Munich 1-1 Celtic (agg: 3-2)
Benfica 3-3 Monaco (agg: 4-3)
The draw for the last 16 is on Friday. Feyenoord will play Internazionale or Arsenal; Club Brugge will be up against Lille or Aston Villa; Bayern will meet Leverkusen or Atletico Madrid; and Benfica’s reward for that madcap draw is a game against Barcelona or Liverpool.
Updated
There was barely time to kick off before the final whistle was blown. I’d need to see the goal again but I don’t think any blame sould be attached to Carter-Vickers. He was trying desperately to get the ball away from goal but Davies was on him in a flash. It was a block tackle from Davies, essentially, so whether Carter-Vickers knew he was there or not didn’t change the outcome.
Full time: Bayern 1-1 Celtic (agg: 3-2)
When the dust settles, Celtic will reflect on this game with enormous pride. For now there is only desolation.
Alphonso Davies has won the tie for Bayern with 30 seconds to go. Olise’s glorious inswinging cross was met six yards from goal by Goretzka, whose stooping header was brilliantly saved to his left by Schmeichel. The ball ran loose in front of goal, and Carter-Vickers’ attempted clearance hit Davies and ricocheted in the net.
Updated
GOAL! Bayern 1-1 Celtic (agg: 3-2; Davies 90+4)
Late Heartbreak.
Updated
90+3 min Coman’s shot is well blocked by Johnston. Celtic are out on their feet.
90+3 min And yet, for all that pressure, Bayern haven’t created a load of clear chances. Coman overhits a cross into the arms of Schmeichel.
90+2 min Celtic desperately need to hear the full-time whistle; it’s been one-way traffic for the last 15 minutes or so.
90 min There will be four minutes of added time. Schmeichel, who has kept with such authority and assurance, holds another deflected long-range shot.
89 min Bayern continue to trust the process: it’s certainly more tiki-taka than Ramba-Zamba-Fußbal. You’d still expect their class and experience to tell, but my word few of us expected this.
Updated
87 min One corner leads to another, this time on the right. Kimmich takes, Stanisic heads over.
86 min Coman wins another corner for Bayern on the left, and for the first time all night it feels like Celtic are struggling to get out. This reeks of Late Heartbreak.
Meanwhile, it’s now Benfica 3-3 Monaco (agg: 4-3).
Updated
85 min “I dunno,” says Gene Salorio. “A Leverkusen-Dortmund final at the Allianz would be hella fun for both clubs’ fans.”
84 min Kimmich’s corner is half cleared to Davies, whose piledrive from 30 yards is headed away by Idah on the edge of the area.
83 min Bayern win a corner on the left. Monaco are back in front in Lisbon: 3-2 on the night, 3-3 on aggregate.
82 min “As another Engels said, ‘An ounce of action is worth a ton of theory’,” says Paul Griffin. “I think he was a left-winger though.”
Updated
80 min For a neutral, this is great fun. For Bayern and Celtic fans, I suspect, not so much. It’s simply unthinkable for Bayern to go at this stage, even more so when the final is to be played on this ground.
Updated
79 min Olise’s free-kick hits the wall. Kimmich’s fierce follow-up takes a nasty deflection and is well saved by Schmeichel, flying to to his right to push it away. It was a bit theatrical but he did well to react so quickly to the deflection.
Benfica have equalised on the night against Monaco: 2-2 in Lisbon, 3-2 on aggregate. Club Brugge still lead Atalanta 5-2 on aggregate.
77 min Olise is fouled 25 yards from goal by Engels. He’s playing as a false nine now, with Sane – who has made a difference – on the right.
76 min: Another chance for Bayern! Sane plays a lovely give-and-go with Musiala on the edge of the area, shifts the ball away from Carter-Vickers and curls this far wide with Schmeichel rooted to the spot.
Updated
76 min Coman works the space neatly on the left only to overhit his cross. But these are dangerous moments for Celtic, who are starting to defend on the seat of their pants.
75 min Just in case you’ve been asleep for the last five years, there’s no away goals rule so as things stand there will be extra-time.
74 min: Chance for Goretzka! Moments after Olise has a penalty appeal turned down, Goretka’s diving header curls just wide of the left-hand post. It was a lovely ball in, I think from Kimmich.
71 min Sane, on the right, guides a gorgeous ball right across the six-yard box and behind for a goalkick. Harry Kane would probably have gobbled that up.
70 min: Chance for Celtic! This is extraordinary stuff – Celtic could be 6-0 up ahead in the tie! Engels crosses from the right towards Maeda, who gets in front of Stanisic but can only head straight at Neuer as he stoops forward. Not the easiest chance as the ball bounced up, especially when you’ve already run about 25 miles in the game.
Updated
69 min: Celtic substitution Kuhn is down and needs treatment. In fact his race is run; Hyunjun Yang replaces him.
67 min Coman cuts inside from the left and works the space for a stinging long-range shot that is well held by Schmeichel.
66 min Nicolas Kuhn spent two years in the third tier with Bayern’s second team before moving on. And I’m very pleased to report there was none of that ostentatious non-celebration nonsense; he punched the air with the kind of euphoria most of us will never know.
65 min: Double substitution for Bayern Leroy Sane and Alphonso Davies replaces Serge Gnabry and Raphael Guerreiro.
The goal came from Daizen Maeda’s pressing; of course it did. He forced a loose square pass from Stanisic, chased the ball himself and slipped an angled pass through to Kuhn. He rode a frankly woolly challenge from Kim on the edge of the area and calmly passed the ball under the outrushing Neuer. Wow.
Updated
GOAL! Bayern 0-1 Celtic (agg: 2-2; Kuhn 63)
Nicolas Kuhn has scored for Celtic!
Updated
62 min Whatever happens from here, this performance supports Brendan Rodgers’ pre-match assertion that Celtic have grown in Europe this season. It’s only a few months since they lost 7-1 in Dortmund FHS.
Atalanta 1-3 Club Brugge (agg: 2-5) “Not to count chickens before they hatch,” writes Kári Tulinius, “but if Club Brugge make the round of 16, it’ll be the first time since the 1992-93 Champions League, when all it took was beating Maccabi Tel Aviv in the 1st round. It would be a huge achievement for the Belgian side.”
Any excuse.
60 min: Celtic substitution Adam Idah replaces Jota, which means Maeda will move back to the left wing.
59 min Musiala shoots a few yards wide from the edge of the area. Schmeichel had it covered.
58 min Celtic are still in this, though they are struggling to create chances. I forgot to say that, just before Goretzka’s chance, Hatate was crowded out in the Bayern area after a promising run. But since then Bayern’s defence have been comfortable.
57 min “Why are so many teenagers making footie headlines these days?” fumes Justin Kavanagh. “Have they not got snooker halls and back alleys to frequent, and down-at-heel pubs to waste days mitched off school in? Honestly, I despair of the younger generation.”
It’s woke gone mad.
55 min Kimmich’s deep cross is screwed into the side netting by Stanisic, who was trying to knock it back across the face of goal.
53 min No official word on whether Harry Kane is injured, but you’d imagine that’s the case.
GOAL! Benfica 1-2 Monaco (agg: 2-2; Ben Seghir 52) It’s all happening. Monaco have come from 2-0 down on aggregate to level through Eliesse Ben Seghir.
50 min Serge Gnabry is now playing up front, since you asked, with the substitute Coman on the left.
49 min Bayern’s tempo has been better since half-time. Olise cuts inside with menace but curls well wide of the far post.
Updated
GOAL! Atalanta 1-3 Club Brugge (agg: 2-5; Lookman 46) Ademola Lookman, brought on at half-time, has scored in the first minute of the second half to give Atalanta an outside chance of a miracle. We’ve seen crazier comebacks in the Champions League.
Updated
47 min: Fine save by Schmeichel! A sliderule angled pass from Kingsley Coman allows Leon Goretzka to gallop through on goal in the inside-left channel. Schmeichel flies off his line and spreads himself, star jump-style, to make a terrific block. Schmeichel by name, Schmeichel by nature, to nick that old Clive Tyldesley line about Carl Hoddle.
Updated
Kane taken off at half-time
46 min The second half is under way. Bayern have brought on Kingsley Coman for Harry Kane.
Half-time reading
GOAL! Atalanta 0-3 Club Brugge (agg: 1-5) Scenes upon scenes in Bergamo, where the former Barcelona forward Ferran Jutgla has smashed Brugge into a 5-1 aggregate lead. This, lest we forget, is the tie between the teams that finished 9th and 24th respectively in the league stage.
Updated
Half time: Bayern Munich 0-0 Celtic (agg: 2-1)
Fascinating stuff at the Allianz Arena. Celtic could have been 3-0 up missed three excellent chances in the first 18 minutes, and that seemed to spook Bayern into playing a more cautious possession game. They were still the dominant side, of course they were, and Harry Kane hit the crossbar just before half-time. Butthe tree saves Kasper Schmeichel had to make were relatively comfortable.
45 min: Kane hits the bar! Bayern almost score on the stroke of half-time, just as they did in the first leg. Stanisic moved down the right and arrowed a low cross back towards Kane, who manufactured a bit of space near the penalty spot. He swept a first-time shot across goal and it clattered off the crossbar. Kane would score that maybe seven times out of 10.
41 min There are audible groans from the home fans when Gnabry overhits a relatively simple through pass to Goretzka.
41 min Despite the frustration of those missed chances, Brendan Rodgers would surely take this scoreline at half-time. To borrow (and probably mangle) Steve Coppell’s line about Crystal Palace’s epic FA Cup semi-final win over Liverpool in 1990, just take the game as deep as possible and let human nature take over.
Updated
38 min: Half chance for Bayern Even when Bayern are playing badly… Olise moves elegantly into the area from the right and lays the ball off to Stanisic. He can’t make his mind up or sort his feet out and is challenged. The ball rolls to Kimmich, who sidefoots wide from in the D.
36 min Bayern look like a team for whom defeat is so unthinkable – because of their lead from the first leg lead, because this seaosn’s final is in Munich – that they can’t stop thinking about it.
34 min “Celtic could be 3-0 up?” sniffs Damian Clarke. “Noooo. Cause and effect, cause and effect. One down and everything after changes. Makes my teeth itch. (Been a bad day, sorry.)”
It’s woke gone mad! That’s a fair point, and I can empathise with the itchy teeth. I don’t recognise the person who wrote that comment but I will attempt to take the learnings from this experience and do better next time.
33 min Celtic’s defensive shape has been really good. They’re picking their moments to press, a tactic that worked superbly in the first 20 minutes in particular.
GOAL! Benfica 1-1 Monaco (Minamino 32; agg: 2-1)
Updated
31 min Musiala’s long-range shot is saved comfortably by Schmeichel.
30 min Sorry, back to this game. Celtic continue to look far more comfortable than they did in the first half last week. Gnabry tries to change that with an angled run and shot that is well blocked by Schlupp.
GOAL! Atalanta 0-2 Club Brugge (Talbi 27) My days, this is turning into a miserable night for Serie A. AC Milan have been eliminated by Feyenoord and now Atalanta are 2-0 down at home to Club Brugge. The teenager Chemsdine Talbi has scored both goals and will be the subject of a £70m bid from at least one Premier League club in the next 24 hours.
Updated
27 min Bayern are probing patiently. They are still huge favourites, but those Celtic chances will have given them pause.
26 min “It’s obviously good for Scottish football as a whole if Celtic and Rangers can progress into the knockout stages of the Champions and Europa Leagues, and maybe give one of the big boys a bloody nose whilst improving the coefficient,” says Simon McMahon, and what a heartwarming sentiment that is coming from a Dundee United fan.
“Not to mention the prestige involved and the positive impact on the reputation of Scottish football in Europe. I’m really trying to be the bigger man here, Rob. I wouldn’t mind if Celtic went through, it’s just, they’ll be even more insufferable if they do, well, you know…
25 min This is the latest in tonight’s other 8pm kick-offs.
Benfica 1-0 Monaco (agg: 2-0)
Atalanta 0-1 Club Brugge (agg: 1-3)
24 min A Bayern corner is half cleared to Olise on the left. His inviting cross is met on the volley by Guerreiro beyond the far post, and a Celtic defender deflects the ball behind for another corner.
22 min Even when they’re not playing well, Bayern are dangerous. Kane’s shot from the edge of the area takes a deflection off Trusty and is pushed away by Schmeichel, leaping to his right.
21 min Bayern made such a fast start and then… nothing. Maybe that McGregor chance spooked them because they’ve been far more deliberate in possession since then.
18 min: Just wide from Maeda! In a parallel universe, Celtic are 3-0 up. Upamecano, in his own half, slips when playing a crossfield pass and gives the ball straight to Kuhn. He quickly plays it through to Maeda, who sees Neuer off his line and curls a first-time chip just wide of the right-hand post.
If Kuhn took too much time with his chance, Maeda didn’t take enough. He had plenty of time to compose himself and measure the shot.
Updated
16 min: Off the line by Guerreiro! Jota beats Stanisic twice on the left and picks out the criminally unmarked Kuhn beyond the far post. He takes a touch and knocks the bouncing ball past the outrushing Neuer, but there isn’t enough pace on the shot and Guerreiro gets back to clear off the line.
Moments later, Engels is released on the right and fires a low cross that just evades the stretching Maeda in front of goal.
13 min Celtic are doing well. They looked jittery for the first few minutes but since McGregor’s chance it has been a pretty even game.
Updated
9 min Harry Kane, who has scored something like 17 times past Kasper Schmeichel, tries his luck from an absurd angle on the right. He strikes it superbly and Schmeichel punches away.
Updated
7 min: Chance for McGregor! Celtic almost take the lead out of nothing. McGregor robs Olise just inside the Bayern half, receives a short return pass from Maeda and surges into space in the inside-left channel. He moves into the area, with Bayern defenders converging from all angles, and spanks a shot wide of the near post. In the circumstances that was a helluva chance for Celtic.
Updated
4 min: Off the line by Johnston! Bayern have started ferociously. Olise kills a crossfield pass beautifully on the right side of the area and faces up Schlupp. His first cross is blocked but his second finds Gnabry beyond the far post, with Schmeichel stranded on the other side of the goal. Gnabry’s downward header is desperately blocked by Johnston.
Updated
2 min Blimey, Club Brugge have taken an early lead in Bergamo; they now lead Atalanta 3-1 on aggregate. You can follow the other games on our live scores page.
1 min Bayern kick off from right to left as we watch. Both teams are wearing their change strips.
Updated
The players gather round the centre circle for a minute’s silence in tribute to those who lost their lives or suffered serious injury in last week’s Munich car attack.
Here come the players. These players, to be exact.
Bayern Munich (4-2-3-1) Neuer; Stanisic, Upamecano, Kim, Guerreiro; Kimmich, Goretzka; Olise, Musiala, Gnabry; Kane.
Substitutes: Urbig, Sane, Coman, Dier, Joao Palhinha, Davies, Ito, Boey, Vidovic, Muller, Laimer, Pavlovic.
Celtic (4-3-3) Schmeichel; Johnston, Carter-Vickers, Trusty, Schlupp; Engles, McGregor, Hatate; Kuhn, Maeda, Jota.
Substitutes: Sinisalo, Bain, Taylor, Scales, Idah, Yang, McCowan, Nawrocki, Kenny, Murray, Ralston, Bonnar.
Referee Benoit Bastien (France).
Charlie Robinson writes in about the new Champions League format
Now we’ve had our first experience of the new format, do you think it’s an improvement? I think that such a large group (36 teams!) played out over such a small number of games leads to excitement as teams can jump up and down the table very quickly, but I also think that’s one of its drawbacks.
It feels a bit like the regular league table at the beginning of the season, with a team that’s bottom early on getting a couple of wins and finding themselves up in third place or something. You also have teams like Man City, PSG, Real Madrid and Juve struggling, and I can’t deny it wasn’t fun seeing Man City and PSG just scraping through by the skin of their teeth!
My main thought is... is it really very dissimilar to the old four-team groups of old, the only real change being all those groups are just smushed together into one?
Okay, we’ll need a couple more seasons to see how it pans out, and it feels very jarring to have eight games against eight different opponents without a clear idea of how that’s figured out, especially the home/away dimension. But what are your thoughts, Rob?
This is a despicable cop-out but I’d like to give it another season or two before slamming down the gavel. It’s far from perfect – it means more games for a start – but I do think this season’s group stage was more interesting, and not only because of the novelty. I thought the lack of symmetry in the fixtures would bother me more than it actually has.
Updated
Celtic need to summon the spirit of Amsterdam 1982, when Charlie Nicholas scored a stunning goal as they beat an Ajax team that included Soren Lerby, Jesper Olsen, Jan Molby, Wim Kieft, Gerald Vanenburg and Johan Cruyff.
Feyenoord will play either Internazionale or Arsenal in the last 16. I think a couple of players were sent off after the final whistle: Milan’s Rafael Leao and Feyenoord’s Givairo Read.
Full time: AC Milan 1-1 Feyenoord (agg: 1-2)
AC Milan are out! Feyenoord have reached the last 16 of the Champions League for the first time in 25 years. The tie was turned on its head when Theo Hernandez was given a second yellow card for diving early in the second half. Until then Milan were well on top and it seemed like a matter of time before they scored the winner.
Instead, Feyenoord made their numerical advantage count when the substitute Julian Carranza bulleted a header into the net. It’s a famous night for Feyenoord, who were without almost an entire XI of senior players through injury.
Updated
90 min: AC Milan 1-1 Feyenoord (agg: 1-2) Only Real Madrid have won the European Cup more times than AC Milan, but they are on the brink of another miserable elimination.
“Speaking of Father Ted,” begins Matt Emerson, “I see that Tom from Craggy Island has swapped his ‘I Shot JR’ T-shirt for an Ipswich Town kit and is going by the name of ‘Liam Delap’.”
GOAL! AC Milan 1-1 Feyenoord (agg: 1-2; Carranza 73) Feyenoord are ahead on aggregate against AC Milan! A glorious cross from Hugo Bueno was headed in emphatically by the substitute Julian Carranza, who has been on the field for less than 10 minutes.
Updated
Brendan Rodgers talks to Amazon Prime
Adam’s done great for us but Daizen gives us that extra pressure at the top of the field – he can run in behind and give them that bit of fear when we decide to press.
You’ve got to play with no fear. And you’ve got to give them no favours because they’re top players. Last week we lost concentration at a corner (for the second goal).
We want to progress the team in Europe and give the club the credibility it had in years gone by. I think we’ve improved this season. I'm really pleased with the ability to come back, particularly after Dortmund [when they lost 7-1].
[On his message to the team] Stay calm, make sure your aggression is controlled – and let’s play.
Three players are on a yellow card and will miss the first leg of the last 16 game if they’re booked: Serge Gnabry, Leroy Sane and Alistair Johnston.
52 min: AC Milan 1-0 Feyenoord (agg: 1-1) Milan have been on top all night at San Siro – but Theo Hernandez has just been given a second yellow card for diving so they are down to 10 men. Feyenoord have a great chance to reach the last 16 of the Champions League for the first time since – yikes – 1999-2000.
Any excuse to post this outrageous goal from Seba Veron. (Also: the arthritic goalkeeping for Jon Dahl Tomasson’s equaliser is like something out of Father Ted.)
Team news: Kane starts, Maeda up front for Celtic
Harry Kane, who injured his face against Leverkusen in the big Bundesliga game at the weekend, is fit to start. That means there are three changes from the Bayern XI in the first leg: Kim Min-jae, Josip Stanisic and Serge Gnabry replace Eric Dier, Konrad Laimer and Leroy Sane.
Brendan Rodgers makes two changes from the first leg. Jeffrey Schlupp and Jota replace Greg Taylor and Adam Idah. That means Daizen Maeda will start up front, a role he performed so well in the last 25 minutes at Celtic Park.
Bayern Munich (4-2-3-1) Neuer; Stanisic, Upamecano, Kim, Guerreiro; Kimmich, Goretzka; Olise, Musiala, Gnabry; Kane.
Substitutes: Urbig, Sane, Coman, Dier, Joao Palhinha, Davies, Ito, Boey, Vidovic, Muller, Laimer, Pavlovic.
Celtic (4-3-3) Schmeichel; Johnston, Carter-Vickers, Trusty, Schlupp; Engles, McGregor, Hatate; Kuhn, Maeda, Jota.
Substitutes: Sinisalo, Bain, Taylor, Scales, Idah, Yang, McCowan, Nawrocki, Kenny, Murray, Ralston, Bonnar.
Referee Benoit Bastien (France).
Updated
This is the third time Celtic have played Bayern away from home, all in the Champions League. The first two were in the group stages, a narrow 2-1 defeat in 2003-04 and a more emphatic 3-0 defeat in 2017-18. Two of the goalscorers that night, Thomas Muller and Joshua Kimmich, are in the Bayern squad tonight.
Updated
We’ll have updates from the night’s other Champions League matches. AC Milan lead Feyenoord 1-0 at half-time, which makes it 1-1 on aggregate. Santi Gimenez, signed from Feyenoord earlier this month, scored after 36 seconds.
The other matches kick off at 8pm.
Atalanta v Club Brugge (first leg: 1-2)
Benfica v Monaco (first leg: 1-0)
Updated
Brendan Rodgers on what Celtic need to do to win
We’ve got the one opportunity. We’ve got to be clever, we’ve got to be bright, we’ve got to be brave in the game. And if we can do that, we’ve shown, and history’s shown in sport, that anything can happen.
Preamble
Hello and welcome to live coverage of Bayern Munich v Celtic at the Allianz Arena. It’s Mission: Near Impossible for Celtic, who are 2-1 down from the first leg in Glasgow and have a very poor record way from home in Europe. The bad news is that it’s highly unlikely they will go through; the good news is that, if they do, it’ll be their greatest European night in a generation.
Kick off 8pm.