Celtic 2-1 RB Leipzig: Europa League – as it happened

Celtic secured a momentous win keep their European dream alive thanks to Odsonne Edouard’s scoring a dramatic winner

And with those wise words from Brendan, I’ll leave you. Thanks a lot for reading, and for your communications all evening. It’s been fun – and there’s plenty more to come on the final two matchdays, you’d wager. Take care and see you soon!

Rodgers talks: “It was fantastic, a big thank you to the supporters, that’s an incredible demonstration of a European night at Celtic Park, they really helped the team. And the players, the pressing they put into the game the fight they had, some of our football was fantastic and we kept fighting to the end. A brilliant night for us.

“When you press as a team you have to have no ego, everyone has to run and press as a team and you saw that tonight.

“We spoke before the game that to show yourselves as top players you have to respond to things going negatively in a game. That’s the mark of really good players. We did that right from kick-off [after the equaliser]. It’s a proper win against an outstanding team, a great three points.”

Updated

Tierney speaks: “I just concentrated and got the shot away [for the first goal] and it was brilliant. European games in the past maybe our heads have gone down but tonight was excellent.

So does McGregor, a bit: “With the pressing we were excellent the amount of times we won the ball back.

And here is Dominic Fifield, writing for you from BATE Borisov 0-1 Chelsea:

Those of a Celtic persuasion might want to further luxuriate in this report on Spartak Moscow 4-3 Rangers:

Salzburg beat Rosenborg 5-2 in the end, by the way.

That’s some scalp and they deserve it – what a response it was to conceding that goal from Augustin. They rode their luck at the end with those two misses from Kampl, but this was high-tempo, high-character, relentless stuff from Celtic and they now have a really golden chance to go through. They draw level with Leipzig on six points, so are still third in the group on goal difference in their head-to-head, but you’d fancy that two wins from their last two – and perhaps even a win and a draw – would be enough for them.

Updated

Full-time: Celtic 2-1 RB Leipzig

They’ve done it! Celtic’s European dream is alive after a belting game that well and truly delivered!

90+2 min: It’s intense pressure here, and really desperate defending from Celtic.

90+1 min: We’ll have three added minutes. In the first of them, Gordon claims a Sabitzer cross to hearty cheers.

90 min: McGregor comes on for Sinclair and Celtic can’t finish this soon enough now.

89 min: *Another* big miss from Kampl! It’s from an almost identical position, and comes again after Mulumbu is robbed. He’s perhaps under a little more pressure from a defender but it’s still a clear chance – and this time fizzes over the bar!

88 min: ... which leads to another. Tense times here. The second flag kick brings Celtic a free-kick, maybe for a handball. They’ll take the breather. A lot of their earlier bother there came from ponderous play by Mulumbu, who hasn’t got up to speed yet.

87 min: Kampl hits the bar! They really aren’t done, and the substitute should score there after being found in acres of space. He’s only got Gordon to beat but thuds his shot against the frame. Leipzig keep up the pressure and earn a corner ...

86 min: The visitors aren’t done yet but Celtic haven’t given them much since the goal, which must have knocked the stuffing out of them.

84 min: However this ends up, it’s been a belting game and has certainly delivered on the European Nights front. Forrest, tiring I think, is replaced by the significantly more conservative Mulumbu.

82 min: That was such a good, lung-busting run from Christie to latch onto Sinclair’s astute pass, and then the perfect ball for Edouard to convert. That’s a mightily impressive recovery – you really feared for Celtic after that Leipzig goal. I repeat, it took 14 seconds!

Goal! Celtic 2-1 RB Leipzig (Edouard 79)

Oh my goodness! They’ve gone back in front straightaway! Within 14 seconds of kick-off Edouard has tapped the ball in from five yards after a surging Christie, fed by Sinclair, lays the ball across from the left side. Celtic Park goes berserk! Sensational!

Edouard scores Celtic’s second.
Edouard scores Celtic’s second. Photograph: Ian MacNicol/Getty Images

Updated

Goal! Celtic 1-1 RB Leipzig (Augustin 78)

That’s a crushing blow for Celtic. Laimer sends a delicious cross over from the right, it goes over Boyata and Lustig is nowhere, leaving Augustin to place a neat header across a rooted Gordon. The picture has now changed completely. But hang on ...

Updated

76 min: Oooh, Bruma sends the ball back towards Augustin from the left but the forward can’t get a clean contact and swishes it wide. Warning shots at either end now.

74 min: So close from Edouard! He bustles between two defenders on the right, sees the whites of Mvogo’s eyes and is denies by a fine save, the ball going wide off the keeper’s leg. Then Celtic have another opportunity from the corner, Benkovic and Lustig completely getting in each other’s way when both left to attack it, and ultimately sending the ball looping harmlessly wide between them.

72 min: Cunha has one of Leipzig’s better openings, his 18-yard shot flicking off Boyata’s heel and over. From the corner an unmarked Sabitzer draws a sharp save from Gordon with a near-post header, and then Bruma drills into the stand from a distance. The pressure is ramping up now.

70 min: Sabitzer, already booked, is on thin ice. He concedes another foul and then offers a shot of dissent to the official, but nothing more is done. Leipzig do make another change though – Demme on for the in-the-wars Mukiele.

69 min: An extended spell of Leipzig possession yields a left-sided corner. It’s disappointing from Halstenberg but does end up with Sabitzer about 25 yards out. His drive pings off Christie and fortunately, with Gordon committed one way, flies high and wide. Another flag kick, from the opposite side, is henceforth squirrelled away.

66 min: Mvogo has to fly out spectacularly to punch away an Edouard cross. Celtic have done quite well to calm down RB Leipzig’s fairly promising start to the half.

64 min: Speak of the devil, Tierney is grounded by a nasty Sabitzer challenge – a very petulant and deliberate trip, actually. The Austrian is the latest player to go in the book; Tierney requires the physio but will carry on.

62 min: Not exactly news, this, but Tierney is such a good player. Excellent at both ends of the pitch; a fine attacking outlet here tonight, as ever.

59 min: Much more consistent purpose about Leipzig now. But no clear chance yet ...

57 min: Salzburg are 5 (FIVE) -1 up at Rosenborg and we haven’t hit the hour yet.

56 min: Edouard uses a run by Tierney to distract the Leipzig back line and arrow in a low shot that Mvogo saves well. It’s very lively at the moment, this.

55 min: Halstenberg wastes good work from Cunha by aiming a corner into Gordon’s arms. Leipzig are punished further when Gordon instantly launches a counter, Laimer crudely upending Forrest in full flow and taking a yellow card.

53 min: Kampl has most definitely improved Leipzig and he takes up a clever position on the left of the box, receiving possession there and feeding it back to Sabitzer, who hits first-time into Gordon’s midriff.

52 min: Tierney is booked for a challenge that leaves Mukiele, not for the first time today, writhing in some pain.

51 min: A Bruma corner is met, but not with enough purchase, by Orban. Leipzig look sharper in these early moments but they will surely give more chances away.

49 min: Kampl has an effort blocked by Lustig and on present evidence we’re in for an open, lively half.

48 min: It should be two! Sinclair is sent scampering away by Edouard and just takes too long to weigh up his finish, allowing Upamecano to get across and toe the ball away. Rogic tries to make something of the loose ball but Leipzig clear frantically. That was a golden chance.

46 min: Bruma forces a save from Gordon within 24 seconds, making a nice give-and-go with Cunha before letting fly from range. It takes a small deflection but the keeper dives onto it and holds.

Updated

Peeeeep! We're back underway

Celtic kick us off ...

RB Leipzig have made a change– the very handy Kevin Kampl is on for the virtually invisible Ilsanker.

Three or four minutes until we get re-started, I reckon – just time to get the kettle boiled if you’re quick.

Arsenal are drawing 0-0 with Sporting and if you want to read more about that, split-screen my words with those of Paul Doyle:

Half-time: Celtic 1-0 RB Leipzig

That turned into an excellent half from Celtic. They were iffy for the first 10 minutes, which Leipzig dominated, but Tierney’s fine goal transformed them and they could even have scored again. The Germans have been below par, although you’d think it may yet take another goal to make this safe. So far, so good!

45+1 min: Leipzig have woken up a little in the last few minutes but Celtic are close to going in with their noses deservedly ahead.

44 min: Bruma, who is fast, wants a penalty after going down under McGregor’s challenge, but there was nothing in that. It compounds Leipzig’s annoyance, though, that Halstenberg is booked for an actual foul near halfway moments later.

43 min: Sabitzer latches onto a poor defensive header from Tierney but whacks miles over, ambitiously and poorly, from 25 yards.

41 min: Salzburg now lead Rosenborg 3-0 and will have all but won the group if things stay like this. Edouard tries to score a second for Celtic but his sidefooted effort from an angle rebounds off a defender. Not for the first time, McGregor then takes an underwhelming flag kick.

38 min: Chance for Celtic here as Laimer clips the very lively Forrest about 20 yards out and to the right of the ‘D’. Edouard fancies this one ... but flips it at the top of the wall, the ball deflecting harmlessly up and to Mvogo. Tierney might have been better off having a go there.

36 min: Better from the visitors, a determined Halstenberg run resulting in a cross being headed away by Tierney with Cunha prowling, before Laimer has a daisycutter deflected off target for a corner Leipzig squander.

Updated

34 min: Every time Leipzig get on the ball, there’s a Celtic player scurrying to relieve them of it. They’re certainly not looking like the fourth-best Bundesliga side at the moment, although they do draw a foul and a booking from Benkovic as he deliberately handballs to prevent a break down the right.

32 min: Christie now fires over. Another goal before half-time would make Rodgers very happy.

31 min: ... which brings another, when Forrest’s piledriver is deflected wide. That comes to nought but what a good, insistent 20 minutes this has been from Celtic since the goal.

30 min: The visitors effect their first flurry for a while but it’s handled with ease. Rather more thrust then comes from Edouard, who bustles past three men and to the left byline. He earns a corner ...

27 min: Edouard is clipped in a dangerous position out on the right. A chance to double the lead? McGregor whips it in but the Leipzig defence deal with it well.

25 min: Mukele is down after narrowly winning a quite exhilarating race against Tierney to a ball down the left. RB Leipzig don’t want to lose both their full-backs this early! Fortunately for them, he gets back up.

23 min: Celtic have been very good since the goal, which followed an uncertain start. You’d fancy that calmed a few nerves, which would have been understandable.

21 min: Salzburg are 2-0 up at Rosenborg already, so they look certain to stay top tonight.

19 min: Chance for Rogic! It’s a fluid, smart break from Sinclair and a sharp layback from Tierney to Rogic ... who has certainly scored these before but shoots over from the edge of the box.

18 min: Gordon needed some treatment there but is now fine. Forrest then tries a near-identical run past Halstenberg but Orban steps in to clear. Lustig keeps up the pressure and has a dangerous ball repelled. They look in the mood now.

16 min: Yes, Saracchi is replaced by the much more experienced Halstenberg. Play continues and Augustin goes in *very* heavily on Gordon as the pair contest a tantalising low ball from the right. He’s booked and I think that is a bit harsh, as the ball was there for both to win and Gordon was very brave to claim it.

15 min: The left-back Saracchi might have had a better go at stopping Forrest there, looking at the replay of the goal – he was beaten far too easily. But still, a fine, direct piece of play and one that went well rewarded. Just as I write this, Saracchi goes down injured. Was he carrying that when Forrest went at him, I wonder?

13 min: That came from Celtic’s first attack of the game. They won’t care. What an early platform they now have to build from.

Goal! Celtic 1-0 RB Leipzig (Tierney 11)

They’re right in it now! It comes from a superb piece of work by Forrest, taking a short free-kick before weaving inside his man and into the right corner of the box. His drilled centre goes behind Edouard but runs to the advancing Tierney, who takes it under his spell and lashes it across Mvogo, who gets a touch but isn’t stopping this. Celtic Park erupts!

Tierney celebrates scoring the opener in front of his fans.
Tierney celebrates scoring the opener in front of his fans. Photograph: Russell Cheyne/Reuters

Updated

10 min: A sweeping, slick move from the visitors ends with Lustig awkwardly clearing an Augustin cross. Celtic need to get into this.

8 min: Now Gordon has to beat away a long shot from Sabitzer, after one of his own clearances was returned with interest. Celtic haven’t shown us a thing yet.

6 min: RB Leipzig have started much the better and they win a corner on the left, but Bruma’s delivery is too low and duly hammered away.

5 min: “Fake News from Wolfgang,” writes Dr George Claw. “Celtic have two objectives each season. Win the league. Qualify for the CL Group stages. We don’t get big TV money so the finances are critical. Yes he failed this season but most people blame the shambolic transfer window on the board. He’s taken some heavy defeats to super teams but football has changed in the last 10 years, the best teams used to have two or three world class players (supplemented by merely good players), now they have one, sometimes two, in every position. He should be applauded for playing an attacking style than park the bus.”

3 min: Early bit of tricky wing play on the left from Bruma, who scored for Portugal against Scotland a few weeks back, but his dink to the back stick results in Sabitzer’s angled cross-shot being blocked.

2 min: The ball has pinged from one end to the other early on. I think we should see a good tempo out there today. Leipzig are hardly slouches.

Peeeeep! Away we go

The atmosphere is loud. Celtic need the fans’ help tonight. There are huddles, final words of encouragement – and then the Germans kick off!

Meanwhile, kick-off is imminent here! The lights have been dimmed and they’re going through an impassioned rendition of You’ll Never Walk Alone. The teams will be out in a few moments, and then we’ll get going.

Rangers hit the post in injury time but have lost 4-3 in Moscow – so Celtic fans’ evenings have, I’m guessing, started satisfactorily.

Anyone want to fire back a defence of Brendan Rodgers’ European record? You have 13 minutes.

An email from Wolfgang!

“Rodgers’ record in Europe with both Celtic and Liverpool is atrocious! He was brought to Celtic with much fanfare and the broad announcement by the club that his mandate was to take Celtic ‘further in Europe’. Evidently no one on the Celtic board ever watched one of Rodgers feeble efforts in Europe while at Liverpool. First English club out of the Champions League and then immediately the same season first English club out of the Europa League. And that was with Suarez. No surprise Celtic are struggling in Europe.”

Ouch!

A reminder that Celtic, if they lose, would go six points shy of second place with two games left – almost certainly too big a gap to make up, although they do face Rosenborg next while the top dogs slug it out so there’d be a fair chance of them staying alive until the final day.

Chelsea are also ongoing against BATE Borisov. Olivier Giroud has scored! They’re a goal up and John Brewin has it *live* for you:

Rangers are now 4-3 down. They were 3-2 up a few minutes ago!

In the meantime, Rangers are drawing 3-3 at Spartak Moscow! That is quite the turnup. I’ll keep you posted on how that thriller winds up.

Team news

Celtic: Gordon, Lustig, Benkovic, Boyata, Tierney, McGregor, Christie, Rogic, Forrest, Sinclair, Edouard. Subs: Bain, Hendry, Hayes, Morgan, Mulumbu, Ajer, Ralston.

RB Leipzig: Mvogo, Mukiele, Orban, Upamecano, Saracchi, Laimer, Ilsanker, Sabitzer, Augustin, Bruma, Cunha. Subs: Muller, Konate, Klostermann, Halstenberg, Demme, Majetschak, Kampl.

Celtic are unchanged – which should be little surprise. RB Leipzig bring in Nordi Mukiele and Stefan Ilsanker in two changes from their very impressive 3-0 win at Hertha Berlin.

Updated

Hello

Celtic badly need one of their famous European nights here. That’s the long and short of it: this evening it’s definitely a must-not-lose against RB Leipzig, who sit three points ahead of them in second place, and the reality is that they could really do with a win if they want their Europa League destiny to sit firmly in their own hands.

It won’t be easy. They were beaten 2-0 in Leipzig a couple of weeks ago and, having also been tonked 3-1 away from from home by Red Bull Salzburg, will be pretty relieved to be back at Celtic Park. Successive 5-0 wins domestically, the most recent against surprise leaders Hearts, should mean spirits are high – so now’s the time for Brendan Rodgers and company to get themselves out of trouble with the standard of opposition turned up a notch.

Can they dig in and do it against the Bundesliga’s fourth-placed team? Find out! Send in your emails and tweets, and do stay with us throughout the evening.