Key events
Match report: Nottingham Forest 2-0 Porto
Europa League: full-time scores in the 8pm BST kick-offs
Roma beaten at home by Viktoria Plzen! Lille denied a 97th-minute equaliser against PAOK – Benjamin André bundled the ball home for the French side but was ruled offside by VAR, so the Greek side won 4-3!
Forest’s Morgan Gibbs-White speaks to TNT, with some particularly barned comments aimed at Ange Postecoglou.
I feel like I can finally breathe. It’s been a difficult couple of months here, with all the changes, the bad performances. Thanks to the fans for sticking by us. The gaffer [Dyche] has come in and said ‘last season you had a real identity’ and he’s trying to recreate that.
I hope this is the turning point. It’s just one game, we’ve just had a few training session. Credit to the manager that’s come in. We have to keep maintaining that positive energy.
Full-time in the Conference League: Crystal Palace 0-1 AEK Larnaca
Glasner’s unbeaten run comes to an end with a shock defeat to the Cypriot side!
Full-time: Nottingham Forest 2-0 Porto
One Forest clean sheet (the first of the season). Two penalties. Three points. Sean Dyche.
Full-time: Celtic 2-1 Sturm Graz
A good comeback win for Celtic! Although Carter-Vickers seems to have picked up an injury just on the final whistle. That is three first-team players sidelined for Rodgers tonight: Carter-Vickers, Iheanacho and Alistair Johnston.
90+2 min: This is comfortable for Forest. The home fans are already singing ‘Sean Dyche’s red-and-white army!’
89 min: “I just wondered if there was anything more chilling in recent football memory than the pictures of Maranakis’s empty seat,” emails Chris Lyth.
Ha, it’s true. Although I think the empty seat tonight is the Forest owner’s attempt to beat the traffic. It says ‘a job well done’ rather than ‘Ange, I’m gonna sack you in around 18 minutes’
87 min: As you might expect against 10 men, Celtic are looking comfortable against Sturm Graz. But their 2-1 lead is still a slender one. It is not beyond them to chuck one in.
85 min: Things are hotting up in Lille, with former Rangers striker Hamza Igamane getting two goals for the French side against PAOK. It’s currently 4-3 to the Greek side, with just a few minutes remaining.
83 min: A penny for the thoughts of Ange Postecoglou. He will be watching this, wondering how this Forest side lost to Swansea, Sunderland and Midtjylland, among others under his brief reign.
81 min: From what I have seen from this Forest-Porto game, when I haven’t been flicking around the other games, the Portuguese side have been very poor. I know the City Ground is rocking with a new manager bounce, but considering they have won all but one of their matches this season, they have been poor here.
GOAL! Nottingham Forest 2-0 Porto (Igor Jesus 77)
Having scored a first-half penalty, you would expect Gibbs-White to step up again. But Igor Jesus will take the spot kick, and converts with ease, slotting it down the middle with Diogo Costa diving to his left! Sean Dyche in dreamland!
Penalty to Nottingham Forest!
Savona was initially booked by the referee for diving, but replays show that the Forest substitute was actually clipped inside Porto’s box. VAR intervenes, sends the referee to the monitor and the decision is reversed! Savona’s booking is cancelled and Forest have their second penalty of the night!
72 min: I realised I never got back to you with Jan Bednarek’s age. He is still in his 20s – 29! It feels like the Polish defender has been around since about 2004.
Crystal Palace are 1-0 down AEK Larnaca in Conference League!
Riad Bajic has got the goal to give the Cypriot side a shock lead at Selhurst Park!
RED CARD! Sturm Graz down to 10 men against Celtic!
Chukwuani sees red for a high foot on Callum McGregor in midfield. The referee issues a straight red for the challenge. I’m probably in the minority in thinking that that is a little harsh on the Sturm Graz man – McGregor came into the 50/50 with much more force but won the ball, and Chukwuani just clumsily dangled his foot, with his studs finding McGregor’s shin. I can see why it’s a sending off, but the little smile from McGregor when he saw the red in the referee’s hand tells a little story.
67 min: Feyenoord have also turned it around against Panathinaikos! Algerian international Anis Hadj-Moussa has sold one almighty dummy and curled a finish into the far corner to give the Dutch side a 2-1 lead!
GOAL! Celtic 2-1 Sturm Graz (Nygren 64)
Two goals in three minutes! Nygren has missed a couple of chances tonight but he makes no mistake in nodding in from another Celtic corner! Celtic have turned this one around!
GOAL! Celtic 1-1 Sturm Graz (Scales 61)
Celtic are level! A quick corner catches the Austrian side unawares and a low cross finds Scales on the six-yard box, with the centre-back turning a tidy finish into the far corner. Parkhead erupts!
57 min: A sluggish start to the second half for Porto, who are struggling in particular with Ndoye down Forest’s right wing. Porto manager Francesco Farioli has seen enough and is preparing three substitutions. Veiga, Fernandes and Mora coming on, Varela and former Norwich forward Borja Sainz are among those being hooked.
55 min: Celtic go close! An inch-perfect through ball from Scales at the back finds Nygren, who can’t convert a header from six yards out. The only issue with the ball was that it was a little too ‘straight’ but Nygren completely misjudged the connection, the ball bouncing off his dome at a disgusting angle, as though he had a Toblerone on top of his head.
Peeeeeeeep!
We’re back underway for the second halves in our 8pm kick-offs.
Porto fans, can you tell me why Rodrigo Mora is on the bench? He’s the next big thing, apparently, and this is the first time this season that the Portuguese club have trailed.
Half-time reading:
Half-time scores in the Conference League
Palace are being held by AEK Larnaca, the Cypriot side!
Half-time scores from around the grounds
Half-time: Nottingham Forest 1-0 Porto
Morgan Gibbs-White has scored the first goal of the Sean Dyche era, from the penalty spot.
Half-time: Celtic 0-1 Sturm Graz
The Scottish side trail to that fine Tomi Horvat goal, which is one of the best goals I’ve seen live this season.
44 min: A shocking first half for Lille, who find themselves 3-0 down at home to Greek club PAOK. Giannis Konstantelias, voted the Greek player of last season, has scored the latest goal for the visitors, cutting inside on his right foot and squeezing a finish inside the near post.
42 min: Celtic are really ramping it up, as they search for an equaliser against Sturm Graz. Sebastian Tounekti has turned his marker inside out on the left wing, and the Tunisia international sends a searching cross across the face of goal, with no Celtic player able to get onto the end of it. Rodgers’ side might be 1-0 down, but they are right in this.
40 min: Pop quiz, how is Jan Bednarek? The former Southampton defender, now of Porto.
37 min: Given their record this season, it is not a surprise to see Porto coming back into this game against Porto. Alan Varela zings a swirling, dipping shot from 30 yards out towards the far corner, which nearly deceives Sels in the Forest goal, but the Belgian gets his fingertips to the ball, tipping wide.
34 min: I have only two eyes and many screens to glean, so I missed Viktoria Plzen’s opening goal against Roma. Fear not, reader Kári Tulinius caught it, and has emailed in a fine description of what sounds like a fine goal.
“Prince Kwabena Adu of Viktoria Plzen, who Guardian readers with long memories will remember from the Next Generation 2020 feature, scored an absolute beauty against Roma. For the first, he ran towards goal from the left wing, going past two or three defenders and banging it in past Mile Svilar.”
32 min: That scare has jolted Celtic into gear, as they try to find an equaliser. Tierney does well to reach the byline and his cross eventually finds Engels, who heads at goal … cleared off the line by Sturm Graz’s Emanuel Aiwu. It remains 1-0 to the Austrian side.
30 min: Sturm Graz should be 2-0 up at Celtic, as Karic has the freedom of the left wing to canter into the penalty area, cuts the ball back to the unmarked Otar Kiteishvili but the No 10 could only ping a shot against the outside of the post!
GOAL! Roma 0-2 Viktoria Plzen (Cheick Souaré 22)
Two quickfire goals, the latter from Cheick Souaré, has left Roma reeling! The Italian side are just one point off the top of Serie A at the moment but look well off the pace here, as Cheick Souaré scores another long-range scorcher, his low shot finding the far corner from 25 yards out to double Viktoria Plzen’s lead.
24 min: More bad news for Celtic, with Alistair Johnston pulling up. That looks like a recurrence of his hamstring injury. This was the Canadian’s first game since August and now he looks set for another spell on the sidelines. Colby Donovan, his replacement, isn’t quite ready to come on yet, so Celtic are going to have to play with 10 men for a short while!
Iheanacho has also had to be replaced, so more problems for Rodgers.
GOAL! Nottingham Forest 1-0 Porto (Gibbs-White 19 pen)
Gibbs-White scores his first ever European goal, sending Diogo Costa the wrong way! The City Ground absolutely erupts, but Sean Dyche is a picture of calm on the sidelines. As though he planned all this. In the stands, the spectacled Evangelos Marinakis calmly claps.
Penalty to Forest! Handball!
Jan Bednarek, the former Southampton centre-back, is penalised and the Porto defender can’t really have any complaints!
GOAL! Celtic 0-1 Sturm Graz (Tomi Horvat 15)
WHAT. A. GOAL! Sturm Graz take the lead through a sensational strike from Tomi Horvat! The ball breaks loose in midfield and the Slovenian pounces on it, before curling an outrageous pearler into the top corner from 30 yards out. Schmeichel no chance! Celtic are stunned!



