Pull down or hit refresh for the latest updates
Live updates
23:04 BST - That's all from us this evening, thanks for sticking with us for 19 goals from the Premier League teams across two days. There is more European football tomorrow night, with Rangers and Celtic both in action in the Europa League along with Nottingham Forest and Aston Villa.
We will also bring you updates as Crystal Palace continue their European campaign in the Conference League. See you tomorrow!
22:55 BST - Spurs boss Thomas Frank praised Monaco for the way they played this evening, but was frustrated with the way his own team went about their business.
"I think there is big credit to Monaco today, it was a hard point won," he told TNT Sports.
"It was a relatively even first half. Second half our performance was not good and Monaco were better than us. It demanded a lot to keep the clean sheet.
"I think Vicario was very good. But it was not the performance we wanted, especially the second half."
22:42 BST - Chelsea boss Enzo Maresca was full of praise for one of his young goalscorers in particular: Estevao.
"It's exciting to see him," he told TNT Sports. "The good thing about Estevao, sometimes with young players you are worried because after one game playing well and they think they are top.
"But Estevao is polite, humble and wants to learn. His family did a job there. We are happy in the way he performs but also because he is a nice boy, a good boy.
"For me he is very similar to Cole Palmer. I had Cole at the same age at Man City.
"Cole started to play wide because he needed to build his physicality and now he is playing inside.
"With Estevao, they are quite similar. Now he is playing wide but in the future I think he is more of an inside player."
22:38 BST - Liverpool captain Virgil van Dijk, who was named player of the match in a performance that included a goal, said it is important for his team-mates not to "get dragged into" negative talk around the team.
"I don't know if it's a statement but it is a win and something to build on," he told TNT Sports.
"I've been in the football business for a while, so not relief. Obviously we are disappointed with losing games, so it's something we have to deal with, stick together and keep working.
"Today we won and have to be ready for Brentford on Saturday. We don't get dragged into the negative things that are going around. The only way you can play your game is to focus on the task ahead.
"Keep going, don't get dragged into all that stuff."
22:35 BST - Spurs hero Guglielmo Vicario said he and his team-mates were made to "suffer" for their 0-0 draw with Monaco.
"Not the best performance from us, so a lot to learn from this game because the level in the Champions League is very high," he told TNT Sports.
"If you miss some basics, it's tough to compete against every team.
"It's not about the changes we made tonight. It's about the effort, the mentality, the awareness of danger that we need to have in some situations and I think tonight we lacked a little bit of that.
"It's a point that we have to take. Of course, it's a tough point because we had to battle tonight, we had to suffer a lot."
22:31 BST - Liverpool goalscorer Hugo Ekitike told TNT Sports of his return to Frankfurt: "It was a great feeling. It was something special to come back home. To win and score my first Champions League goal here was important. I just keep it calm and cool.
I knew he would come and open his legs so I put it between the legs and that worked.
"I have very good team mates, staff and I love my life here. I hope I can keep going because it's about consistency in football. I feel really good and they have helped me a lot, that is why I am calm and doing my thing."
22:29 BST - Vicario managed eight saves to keep his side in the match against Monaco, earning an 8.5 Flashscore player rating.

22:27 BST - Here's how Spurs keeper Guglielmo Vicario made himself a hero in Monaco.
22:18 BST - Here's how Liverpool eased past Frankfurt to snap their losing streak.
22:17 BST - Here are the highlights of Chelsea's commanding victory over 10-man Ajax.
22:16 BST - Is this Bayern Munich's year?
22:07 BST - Harry Kane's goal has put him level with Kylian Mbappe at the top of the goalscoring charts in this season's Champions League so far.

21:59 BST - Elsewhere, Real Madrid beat Juventus 1-0 thanks to Jude Bellingham's first Champions League goal since February, while Sporting CP left it late to beat Marseille 2-1. Finally, Atalanta and Slavia Prague were both unable to find the back of the net as their game ended 0-0.
21:58 BST - FULL-TIME: There's the final whistle in London where 10-man Ajax have finally been put out of their misery. Chelsea have hammered the Dutch side 5-1 with the second-youngest English team to play a Champions League match in history.


21:56 BST - FULL-TIME: Well, it's not one to remember for Tottenham but they come away from Monaco with a 0-0 draw, thanks in no small part to the impressive performance of goalkeeper Vicario.

21:54 BST - FULL-TIME: It's all over in Frankfurt and so is Liverpool's losing streak. Arne Slot's team went 1-0 down early on, but bounced back with three quick goals in the first half before adding another two in the second to win 5-1. One of those goals went to Hugo Ekitike, who refused to celebrate against his old club.


21:51 BST - That's full time in Germany, where Bayern Munich have thrashed Club Brugge 4-0, with Harry Kane getting in on the action with a goal in the first half.
21:48 BST - GOAL! Alisson Santos has given Sporting CP a late lead against Marseille, having trailed 1-0 from very early on.
21:38 BST - Tottenham are being kept in their tie by the heroics of Vicario, who has made another big save.
21:36 BST - GOAL! Nicolas Jackson has made it 4-0 to Bayern Munich against Club Brugge.
21:35 BST - GOAL! Geny Catamo has levelled things up for Sporting CP against Marseille with a goal that is awarded after a lengthy VAR check.
21:32 BST - GOAL! Dominik Szoboszlai makes it 5-1 to Liverpool! A real statement victory for a team that had a lot of question marks going into this game.
21:27 BST - GOAL! Every time Chelsea raise the bar, Liverpool find a way to keep pace. Cody Gakpo is on the end of a pass from Florian Wirtz to score Liverpool's fourth. That losing streak is surely now a thing of the past.
21:16 BST - GOAL! Believe it or not it's taken up until the 58th minute for the first goal in the game between Real Madrid and Juventus, and Jude Bellingham is the man to break the deadlock in the Spanish capital. That's Bellingham's first goal in the Champions League this season, netting for the first time since 11th February 2025 against Man City.
21:10 BST - GOAL! This is starting to get really ugly for Ajax, but Chelsea won't be taking their foot off the gas anytime soon. Tyrique George is the latest man to send Stamford Bridge jumping as he makes it 5-1 to the hosts.
21:08 BST - We're back under way across the board. Can Spurs join in on the fun and get some goals in the second half? All three Premier League teams won yesterday and Liverpool and Chelsea are in control in their respective ties.
20:53 BST - HALF-TIME: And we've reached the break in London, where Chelsea are 4-1 up against Ajax following Kenneth Taylor's early red card.

20:52 BST - HALF-TIME: There's the whistle in Frankfurt, where a flurry of goals has Liverpool leading 3-1.

20:51 BST - GOAL! Estêvão has put Chelsea 4-1 up against Ajax from the penalty spot. It's raining goals in London!
20:49 BST - HALF-TIME: We've reached the break in Tottenham's tie with Monaco, which remains 0-0 at the end of the first half.

20:46 BST - GOAL! And now Liverpool have three! A thundering header from Ibrahima Konate has made it 3-1 to Liverpool, who were 1-0 down early on.
20:45 BST - GOAL! Enzo Fernandez has restored Chelsea's two-goal lead with a strike that makes it 3-1.
20:40 BST - In and amongst all that madness, Luis Diaz has put Bayern Munich 3-0 up against Club Brugge.
20:37 BST - GOAL! Liverpool lead! Virgil van Dijk leaps high and gets his head on a corner to make it 2-1 to Arne Slot's side. What panic?!
20:34 BST - GOAL! Hugo Ekitike is the man to bring Liverpool level with his old club! What a moment for him.
20:33 BST - GOAL! Wout Weghorst has scored from the spot to make it 2-1 to Chelsea.
20:31 BST - PENALTY! Could Ajax be pulling one back here?
20:30 BST - GOAL! Moises Caicedo has put Chelsea two up against 10-man Ajax. This could be a long night for the visitors.
20:28 BST - GOAL! Look away, Liverpool fans. Rasmus Kristensen has put Frankfurt 1-0 up with their first shot of the match. Liverpool have now conceded 18 goals in 13 games this season (by comparison, last season they had only conceded seven).
20:22 BST - Elsewhere, Marseille currently lead Sporting CP 1-0 thanks to this strike from Igor Paixao.
20:20 BST - GOAL! Marc Guiu steps up and gives his side the lead to send Stamford Bridge wild. It's a night for records because he is now Chelsea's youngest goalscorer in Champions League history, having hit the back of the net at the age of 19 years and 291 days.
20:18 BST - RED CARD! Kenneth Taylor has been sent off for Ajax after a bad tackle on Facundo Buonanotte, and Chelsea have a penalty as a result. Not the start the visitors would have hoped for. Incidentally it is the first time in history that an Ajax player has been sent off in the first half of a Champions League match.
20:17 BST - That's Kane's fifth goal in this season's Champions League, which puts him top of the standings, and he has now scored in his last four games in the competition (six goals in total).
20:15 BST - GOAL! It was never going to take him long, was it? Bayern Munich are 2-0 up and it's Harry Kane who has doubled the lead.
20:06 BST - GOAL! Lennart Karl has given Bayern Munich the early lead against Club Brugge.
20:01 BST - And we're off!
19:50 BST - Just ten minutes to kick-off in our seven 8pm games. Can the Premier League teams follow on from last night and claim a clean sweep?
19:45 BST - We've reached full-time in the two early kick-offs, where Ath. Bilbao have beaten Qarabag 3-1, while Galatasaray have seen off Bodo/Glimt by the same margin.
19:42 BST - This is the story of the night in Frankfurt so far, but Liverpool will be hoping that in a couple of hours or so the talk will be about them having snapped their losing streak.
19:38 BST - What can Chelsea conjure up this evening in London?
19:30 BST - Not that we've had the Opta stats page open.
19:29 BST - In the earlier games, Ath. Bilbao have taken a 2-1 lead against Qarabag, while Galatasaray now lead Bodo/Glimt 3-1. It is the first time Galatasaray have scored three goals in a game since they did so in a 3-3 draw with Man Utd on 29 November 2023.
19:25 BST - Chelsea have named a very young side with an average age of 22 years and 163 days. It is the second youngest starting XI by an English side in Champions League history, with only Arsenal vs Olympiakos in December 2009 ever naming a younger side (21 years, 151 days).
19:12 BST - Mo Salah has been named on the bench for Liverpool this evening, the first time since he joined the club in 2017 that he has failed to make Liverpool's starting XI for two consecutive Champions League games.
18:57 BST - Tottenham, meanwhile, make three changes from their Premier League loss to Aston Villa, as Richarlison, Archie Gray and Lucas Bergvall all start in Monaco.

18:53 BST - Chelsea have made exactly 10 changes for the visit of Ajax this evening, as Enzo Fernandez and Wesley Fofana make their respective returns from injury.
In case it becomes a pub quiz question in years to come, the only man to retain his place from the game that got Ange Postecoglou sacked is Romeo Lavia.

18:51 BST - Ekitike will indeed start for Liverpool against his former club, While Salah has been named on the bench - here's how the two teams will line up in Frankfurt:

18:47 BST - When Liverpool striker Hugo Ekitike returns to face his former club Eintracht Frankfurt tonight, he will find a side which bears little resemblance to the one he left in July.
Last year, Frankfurt qualified for the Champions League by finishing in the Bundesliga top four for the first time in their history. Their third-placed finish was their best result since the 1992/93 season.
However, the Eagles have lacked any sort of consistency since the start of the current campaign and boast just one win in their past five games in all competitions. Liverpool's misfiring forward line will be licking their lips looking at Frankfurt's defence, which has conceded 18 goals in that five-game run.
However, Liverpool are on a four-game losing streak and have teething problems of their own. Read all about the thrilling match-up here.
18:34 BST - At half-time in the two earlier kick-offs, Ath. Bilbao are drawing 1-1 with Qarabag, while Galatasaray lead Bodo/Glimt 2-0.
17:58 BST - Good evening and welcome back for another evening of exciting Champions League football! This evening's Premier League involvement sees Chelsea host Ajax while Tottenham face Monaco away and Hugo Ekitike has returned to Frankfurt as part of a Liverpool team looking to bounce back from four defeats in their last four fixtures.
Here are all the 8pm kick-offs:
Bayern Munich v Club Brugge KV
Eintracht Frankfurt v Liverpool
Tuesday, 21 October
23:00 BST - That wraps things up tonight, thank you for joining us. See you again tomorrow!
22:30 BST - Speaking after his side's 4-0 win over Atletico Madrid, Arsenal boss Mikel Arteta told Amazon Prime: "It was a really tough match, but as long as the score was 0-0 and we weren't losing, it was going to be really tough.
"After the goal, they opened up a bit, and it was a bit easier for us to find spaces. It was a very well-deserved three points. It was a big team performance. You really need to step up at this level, and we did that in every phase of the play."
22:10 BST - Manchester City's Erling Haaland leads the way in Champions League goals this season. Marcus Rashford, for Barcelona, is perhaps a surprising name on the board.

22:00 BST - There were 37 goals scored across tonight's 8pm matches alone! Check out our Champions League coverage here.
21:52 BST - FULL-TIME: Arsenal 4-0 Atletico Madrid. It looked like a bore-draw after the first period ended goalless, but once the Gunners found the back of the net, they couldn't be stopped. Read our full report here.

21:52 BST - FULL-TIME: Villarreal 0-2 Manchester City. A professional win for the Citizens in Spain, a place where they've struggled in the past. Our report's here.

21:50 BST - FULL-TIME: Newcastle 3-0 Benfica. The Magpies win the battle of the birds against the Eagles, a famous modern European victory for Eddie Howe's men. Read our report here.

21:40 BST - GOAL! It's a third for Newcastle at St James' Park as Harvey Barnes makes it a brace against Benfica. An incredible Nick Pope assist, 3-0.
21:32 BST - Arsenal have scored four goals in a game for the first time since 4th March 2025 against PSV (W7-1).
21:29 BST - GOAL! Newcastle double their lead over Benfica. Harvey Barnes, 2-0.
21:28 BST - GOAL! Arsenal have a fourth! Atletico have completely fallen apart after 70 minutes in north London. Wow! Another for Viktor Gyokeres, 4-0.
21:25 BST - GOAL! It's a third for Arsenal as Viktor Gyokeres finds the back of the net! Eberechi Eze with the assist, 3-0.
21:22 BST - GOAL! Gabriel Martinelli doubles Arsenal's lead over Atletico! Myles Lewis-Skelly with the assist from open play, 2-0.
21:19 BST - PSG are now leading Bayer Leverkusen 5-2! It's the first time the Champions League holders have scored five in a match since last season's final.
21:15 BST - GOAL! Arsenal have broken the deadlock against Atletico! Of course, it was a set-piece (their ninth of the season). Gabriel connects with a cross from a Declan Rice free-kick, 1-0.
21:03 BST - We are back underway in north London, with games set to resume across Europe momentarily.
20:58 BST - While we’ve got a breather, let’s check in on the chaos that is Leverkusen v PSG. The holders broke the deadlock inside seven minutes, Leverkusen then missed a penalty, and both sides managed to get a man sent off. Aleix Garcia briefly levelled things from the spot. PSG obviously took that personally as they scored three more before the break to lead 4-1. See more here.
20:49 BST - HALF-TIME: Newcastle 1-0 Benfica.

20:49 BST - HALF-TIME: Arsenal 0-0 Atletico Madrid.

20:46 BST - HALF-TIME: Villarreal 0-2 Manchester City.

20:45 BST - PSV are currently leading Napoli 2-1, but the Italians' goal was scored by Scotland star Scott McTominay. Check out the goal sequence below.

20:41 BST - Bernardo Silva has scored his first group stage/league phase goal in the Champions League since October 2018 against Shakhtar Donetsk. Each of his last 11 goals in the competition before tonight had come in the knockout stage.
20:40 BST - GOAL! Manchester City have another in Spain! Bernardo Silva doubles his side's lead, 2-0.
...
20:34 BST - Anthony Gordon has scored his fourth goal in this season's Champions League, scoring in his last three games in the competition -- the first Newcastle player to do so.
20:33 BST - GOAL! Newcastle lead Benfica! It's Anthony Gordon who gets the Magpies up and running at St James' Park. 1-0.
20:24 BST - Erling Haaland has scored in each of his last nine appearances for Manchester City - only between August and October 2022 has he scored in more consecutive outings for the club (10).
20:17 BST - GOAL! Manchester City have struck first at Villarreal. It's Erling Haaland, of course, for his 24th goal of the season, and it's 1-0.
20:15 BST - PSG are first to break the deadlock among tonight's later matches, with William Pacho finding the net in Leverkusen after just seven minutes.
20:05 BST - We won't hear from Liverpool tonight, ahead of tomorrow's clash with Eintracht Frankfurt, as they were held back at the airport.
20:00 BST - We are underway around the stadia for tonight's 8pm kick-offs! Stay with us for key updates.
19:41 BST - FULL-TIME: Barcelona 6-1 Olympiacos; Karait Almaty 0-0 Pafos.
19:24 BST - To keep you abreast on tonight's earlier matches, Barcelona are now 6-1 up against 10-man Olympiacos -- with Marcus Rashford scoring twice (10 G/A in 12 apps), while Pafos are fighting hard to keep things at 0-0 in Almaty after having one of their defenders sent off in the opening five minutes.
18:46 BST - The team news for Man City, Arsenal and Newcastle's matches is... LIVE! Check out who starts for whom below.



18:31 BST - We've just hit the 45-minute mark in tonight's earlier matches, with Barcelona now 2-0 up (another for Fermin Lopez) and 10-man Pafos still hanging on to 0-0 in Almaty.
18:05 BST - There has been a goal and a red card in tonight's earlier matches. Barcelona wasted no time breaking the deadlock against Olympiacos, with Fermin Lopez on target after seven minutes.
Meanwhile, Pafos defender Joao Correia was given his marching orders after just four minutes.
17:00 BST - Good evening! Welcome to our rolling coverage of tonight's Champions League action, kicking off with Barcelona v Olympiacos and Kairat Almaty v Pafos -- both at 17:45. Click the links for live coverage of those matches.
Immediately after those games, we have a host of exciting clashes in store for us tonight -- involving Manchester City, Arsenal and Newcastle.
The Citizens are away at Villarreal, while Mikel Arteta's men host Atletico Madrid. The Magpies are up against Benfica on home soil. You can expect team news for these three matches at around 18:45.
For all of our live Champions League coverage, follow this link.


