Aston Villa 3-1 Viking, Real Madrid 4-1 RB Leipzig and more: Champions League – as it happened
Arsenal and Bayern draw is a classic, while Real Madrid beat Leipzig 4-1

12.04am BST
Champions League roundup Related: Champions League: Silva sparks Real Madrid’s demolition of Leipzig as Lask stun Sporting
10.16pm BST
Thank you so much for joining me for these Champions League matches. There were 23 goals and a red card so we weren’t short on action, you can recap some of it with the reports below. I will catch you soon.
Related: Barkley and Buendía on target as Aston Villa maintain perfect start against Viking
Related: Declan Rice strikes late for Arsenal to deny Bayern Munich in blockbuster
10.13pm BST
Aston Villa’s Emiliano Buendia told TNT Sports:
Very good. These type of teams come in here with energy and they want to show their character. We respect them a lot.
I should score more. I had chances. I’m pleased. Important win.
10.06pm BST
A round-up of all of today’s fixtures:
Como 4-1 Man Utd
Lille 2-4 Galatasaray
Sporting 2-3 LASK
Real Betis 1-0 Feyenoord
Inter Milan 1-0 Shakhtar
Bayern Munich 2-2 Arsenal
Aston Villa 3-1 Viking
Club Brugge 3-0 Lens
Real Madrid 4-1 RB Leipzig
9.59pm BST
Full time: Sporting 2-3 LASK What a huge result for LASK, they beat last season’s quarter-finalists in Sporting. That will give them a huge boost in confidence as they head into the rest of the competition.
9.55pm BST
Full time: Aston Villa 3-1 Viking Aston Villa had been on top of the table at 3-0 but Viking getting a goal back means they won’t end the night there. A good performance from Villa though.
9.54pm BST
Full time: Inter Milan 1-0 Shakhtar Inter Milan went down to 11 but they come away with all three points.
9.54pm BST
Full time: Real Madrid 4-1 RB Leipzig Wow, what a match in the end. It was a bit sluggish at times but that second half was mesmerising. The last two goals in particular outstanding.
9.53pm BST
Full time: Club Brugge 3-0 Lens It was a professional performance from Club Brugge with Lens blown away.
9.53pm BST
Full time: Real Betis 1-0 Feyenoord A penalty from Isco is the difference in Spain.
9.53pm BST
Full time: Bayern Munich 2-2 Arsenal Two England internationals scored in the second half with Harry Kane scoring a penalty and Declan Rice finishing off a well worked goal. But the spoils are shared in Germany.
9.51pm BST
GOAL! Sporting 2-3 LASK (Suarez 89) Can Sporting pull this result back? They have scored one to make is a possibility.
Updated at 10.21pm BST
9.47pm BST
GOAL! Real Madrid 4-1 RB Leipzig (Diomande 87) He scores against his former club, a great goal.
Updated at 10.23pm BST
9.47pm BST
GOAL! Aston Villa 3-1 Viking (Christiansen 84) They do!
Updated at 9.48pm BST
9.46pm BST
GOAL CHECK: Aston Villa 3-1 Viking Will Viking get their goal?
9.46pm BST
Real Madrid 3-1 RB Leipzig, 86 min: Real Madrid just completely fell asleep at the back and Gomis took advantage.
9.45pm BST
GOAL! Real Madrid 3-1 RB Leipzig (Gomis 85) The most vulnerable when you score and that is proof.
9.44pm BST
Real Madrid 3-0 RB Leipzig, 84 min: It was passed back to Mbappe and he took it so casually. He was on the edge of the box and he just whips it in the top corner. WOW.
9.43pm BST
GOAL! Real Madrid 3-0 RB Leipzig (Mbappe 83) That was special.
Updated at 10.15pm BST
9.42pm BST
GOAL! Bayern Munich 2-2 Arsenal (Rice 82) Bayern had again looked comfortable but Rice comes good for the London team to equalise.
Updated at 10.19pm BST
9.41pm BST
Aston Villa 3-0 Viking, 80 min: Garnacho almost makes it four but his effort isn’t powerful enough to trouble Ostbo.
9.40pm BST
Real Madrid 2-0 RB Leipzig, 80 min: Baku comes close to getting one back for the visitors but his backheel attempt is wide.
9.38pm BST
GOAL! Inter Milan 1-0 Shakhtar (Augusto 77) They may be a man down but they are a goal up.
Updated at 9.57pm BST
9.35pm BST
Real Madrid 2-0 RB Leipzig, 75 min: The visitors have a free kick in a great position but can they score here? No but they came close. The initial hit was poor but it came back and Cortois safely collects.
9.33pm BST
GOAL! Club Brugge 3-0 Lens (Forbs 72) Surely that is the game now?
Updated at 10.13pm BST
9.32pm BST
Inter Milan 0-0 Shakhtar, 70 min: It was a second yellow card for Bastoni as he fouls someone in the box and is sent off. He received both yellows in the space of two mintues.
9.30pm BST
RED CARD: Inter Milan 0-0 Shahktar (Bastoni 69) I am unsure as to why that has been given, let me do some research.
Updated at 9.39pm BST
9.29pm BST
Aston Villa 3-0 Viking, 67 min: A reminder that as things stand, that third goal puts Aston Villa at the top of the Champions League table.
9.28pm BST
GOAL! Sporting 1-3 LASK (Danek 68) What an away performance this is from LASK.
Updated at 9.59pm BST
9.27pm BST
Aston Villa 3-0 Viking, 63 min: The third goal has actually been credited as a Heggheim own goal rather than a clean slot by Alysson.
9.25pm BST
GOAL! Sporting 1-2 LASK (Kalajdzic 63) LASK are on to pull off a comeback away from home.
Updated at 9.58pm BST
9.24pm BST
GOAL! Aston Villa 3-0 Viking (Alysson 62) Viking can’t capitalise on momentum and Villa make them pay.
Updated at 9.45pm BST
9.23pm BST
Real Madrid 2-0 RB Leipzig, 64 min: Vini Jr and Mbappe have some beautiful interplay which doesn’t quite pay off but Real Madrid are really enjoying themselves now.
9.21pm BST
Bayern Munich 2-1 Arsenal, 63 min: Kane will be hoping to add the Ballon d’Or to his trophy cabinet this Sunday and if he does it is thanks to goals and penalties like the one he has just scored. Timber blocked a shot from Kane to create the opportunity for a penalty and the England captain scores.
9.20pm BST
PENALTY! Bayern Munich 2-1 Arsenal (Kane 61) Who else?
Updated at 10.24pm BST
9.19pm BST
Real Madrid 2-0 RB Leipzig, 60 min: Bellingham is absolutely everywhere at the moment. Whether he is creating chances, making runs or getting back to defend.
9.17pm BST
PENALTY! Real Betis 1-0 Feyenoord (Isco 59) That is well taken.
Updated at 10.04pm BST
9.16pm BST
Aston Villa 2-0 Viking, 56 min: The hosts may rue the chances that they didn’t put away in the first half with Viking all over them in this second 45.
9.15pm BST
Real Madrid 2-0 RB Leipzig, 56 min: The Spanish team are just playing around now, they know they have the cushion and it has freed them up to play some lovely football. Mbappe comes close to making it three after some lovely build-up play.
9.13pm BST
Real Madrid 2-0 RB Leipzig, 53 min: Ah I think Guler will be credited, it comes off of his boot. But it all starts from a lovely cross from Bellingham. Lovely goal.
Updated at 10.03pm BST
9.12pm BST
GOAL! Real Madrid 2-0 RB Leipzig (Mbappe 52) I think that will be credited to Mbappe but it may have been rebounded in by another player. Confirmation to come but that was beautiful.
9.11pm BST
Aston Villa 2-0 Viking, 50 min: Well it is the visitors who are having all of the joy this half with Moi’s attempt saved by Suzuki.
9.10pm BST
GOAL! Club Brugge 2-0 Lens (Seys 50) The hosts are in control now.
Updated at 9.18pm BST
9.09pm BST
Bayern Munich 1-1 Arsenal, 49 min: Wow Neuer take a bow. How has he managed to save that? Gabriel heads it and it bounces, somehow the keeper scrambles to keep the scoreboard level.
9.08pm BST
Real Madrid 1-0 RB Leipzig, 48 min: Valverde makes a great run and Vandervoort saves really well on the resulting shot.
9.06pm BST
Real Madrid 1-0 RV Leipzig, 46 min: Mourinho returned to his dugout early and his non-reaction to the goal maybe shows him how he is feeling about the performance this evening. But then again it is Mourinho, it may mean nothing.
Updated at 9.08pm BST
9.05pm BST
Bayern Munich 1-1 Arsenal, 46 min: Bayern have made a change at the break with Tah on for Kim Min-jae
9.03pm BST
Back underway The seven games are gradually getting back underway with staggered kick-offs with varying injury times in the first half. All of the action to come.
8.51pm BST
Wow, that was a lot of action towards the break. Anyone for a cuppa? I’ll put the kettle on.
8.50pm BST
Half-time: Sporting 1-1 LASK There was a lot of action in the early doors of this one but it has slowed down into the breal, all square.
8.50pm BST
Half-time: Aston Villa 2-0 Viking It has been all Aston Villa in this clash with Viking and as things stand they are just one goal away from going to the top of the Champions League table.
8.50pm BST
Half-time: Club Brugge 1-0 Lens That late goal is the lasting impact at the break.
8.49pm BST
GOAL! Club Brugge 1-0 Lens (Vanaken 45 +3) A late first half goal, a perfect time to make an impact on the scoreboard.
Updated at 9.12pm BST
8.49pm BST
Half-time: Inter Milan 0-0 Shakhtar There is no major news to bring you from Italy at the break.
8.48pm BST
Half-time: Real Madrid 1-0 RB Leipzig There have been some quality chances and some fantastic saves in this one so far but it is Bernardo Silva’s boot that is the difference at the moment.
8.48pm BST
Half-time: Bayern Munich 1-1 Arsenal Everything is square in Munich who have fought back after Eze opened the scoring.
8.47pm BST
Half-time: Real Betis 0-0 Feyenoord It’s all square in Spain.
8.46pm BST
Real Madrid 1-0 RB Leipzig, 44 min: The visitors will be frustrated, the keeper saved the initial shot but Silva pounced on the rebound.
8.45pm BST
GOAL! Real Madrid 1-0 RB Leipzig (Silva 44) It was scrappy but Silva won’t care, it is his first goal for Real Madrid.
Updated at 9.16pm BST
8.44pm BST
Real Madrid 0-0 RB Leipzig, 43 min: Fans jeer Mbappe as he gives the ball away, the high standards at the Spanish club as prevalent as ever.
8.41pm BST
Real Madrid 0-0 RB Leipzig, 40 min: Wow, that would have been an absolute screamer had that been on target for Bellingham. He looks so angry as it flies wide, some frustrtaion in his side’s performance so far.
8.39pm BST
Real Madrid 0-0 RB Leipzig, 38 min: More of the same in Madrid, some good football being played but the clinical edge is lacking.
8.38pm BST
PENALTY: Aston Villa 2-0 Viking (Buendia 36) And it is scored, another goal felt like it was coming and Viking did everything they could to stop it but it was illegal and Buenida scores.
Updated at 8.44pm BST
8.37pm BST
Aston Villa 0-0 Viking, 36 min: It’s given, penalty to come.
Updated at 8.48pm BST
8.37pm BST
Penalty check: Aston Villa 0-0 Viking Alysson was tackled in the area and VAR have stepped in to see if it should be a penalty.
Updated at 8.48pm BST
8.36pm BST
GOAL! Bayern Munich 1-1 Arsenal (Davies 35) Arsenal were looking comfortable but Alphonso Davies has levelled the score.
Updated at 9.20pm BST
8.35pm BST
Real Madrid 0-0 RB Leipzig, 34 min: Nusa has been playing really well for the visitors and he unleashes a shot at goal but it smacks Rudiger. Fairly even in the encounter overall but Leipzig feel closer to a goal at the moment.
8.33pm BST
Aston Villa 1-0 Viking, 32 min: Villa are completely dominant and have come close to doubling their lead, the latest attempt seeing Buendia’s header saved.
8.31pm BST
Real Madrid 0-0 RB Leipzig, 30 min: This game has come to life. Vini Jr makes an incredible run to force a save.
8.30pm BST
Real Madrid 0-0 RB Leipzig, 29 min: There is a mixed reaction to Real Madrid tonight from the supporters, some are booing them after an unbalanced season and it seems to continue with Cortois making a huge save.
8.28pm BST
Bayern Munich 0-1 Arsenal, 27 min: There was a VAR check on Eze’s goal for a possible offside but the goal will stand.
8.26pm BST
Real Madrid 0-0 RB Leipzig, 25 min: The German team are getting opportunities in the box but then they are crowded out and sloppy passes waste chances.
8.26pm BST
GOAL! Bayern Munich 0-1 Arsenal (Eze 26) Well he didn’t start the game but Eze is the difference maker in Munich.
Updated at 8.41pm BST
8.24pm BST
GOAL! Aston Villa 1-0 Viking (Barkley 23) Villa are ahead after having all of the momentum in the early stages of the encounter.
Updated at 8.30pm BST
8.23pm BST
Bayern Munich 0-0 Arsenal, 22 min: The hosts have come close to opening the scoring with Neuer putting in a great long pass to Gnarby but Raya saves well.
8.22pm BST
Real Madrid 0-0 RB Leipzig, 21 min: It is end to end at the moment with Mbappe having a chance but his shot goes wide.
8.20pm BST
Real Madrid 0-0 RB Leipzig, 19 min: The hosts are in the ascendency here, they keep knocking on the door with chance after chance coming in. There’s a sense they will break this deadlock soon.
8.18pm BST
Real Madrid 0-0 RB Leipzig, 17 min: How have Real Madrid not scored there? Bernardo Silva was left with an almost open goal but it gets caught under his feet and the chance is gone.
8.17pm BST
GOAL! Sporting 1-1 LASK (Lang 15) Christoph Lang has hit back for the visitors.
8.16pm BST
Real Madrid 0-0 RB Leipzig, 15 min: The Germans continue to play their free kicks backwards, admittedly they have been in their own half, but an interesting tactic nonetheless.
8.15pm BST
Bayern Munich 0-0 Arsenal, 13 min: There is less positive news for Arsenal fans as Bukayo Saka has been substituted off with an injury. The Gunners supporters will be hoping it isn’t as serious as it looked.
8.13pm BST
Aston Villa 0-0 Viking, 12 min: Joao Gomes went down with what looked to be a knee injury but after some medical attention he has been strapped up and he is playing on.
8.12pm BST
Real Madrid 0-0 RB Leipzig, 11 min: The hosts have really grown into this, RB Leipzig look a bit cagey now as opposed to their open play in the first five minutes.
8.10pm BST
Real Madrid 0-0 RB Leipzig, 9 min: Real Madrid have their first chance but the visitors deal with it well. Mbappe lurks, waiting for the ball and it does come in but the keeper is wise to it.
8.08pm BST
Real Madrid 0-0 RB Leipzig, 7 min: Cardoso makes a great run into the box but Rudiger does really well to put him off and win the ball back.
8.07pm BST
GOAL! Sporting 1-0 LASK (Suarez 5) The first goal of the evening and it is a well taken penalty from Luis Suarez.
Updated at 8.22pm BST
8.06pm BST
Real Madrid 0-0 RB Leipzig, 5 min: Rudiger gives away a free kick but they work it back to their keeper. It’s not been an action packed start to this one but a fun fact is that today is Jose Mourinho’s 100th day back in charge of Real Madrid.
8.04pm BST
Real Madrid 0-0 RB Leipzig, 3 min: The Bernabau is absolutely popping this evening, the atmosphere is electric. The hosts aren’t intimadated as they have had the majority of possession so far.
8.02pm BST
2 min: Strap in everyone, this could get chaotic quite quickly. If you think I have missed anything important, email me and I’ll post in the blog.
8.01pm BST
Kick-off! We are underway in all seven matches, get in touch with any thoughts as these all play out.
Updated at 8.07pm BST
7.49pm BST
We do have a separate blog on Bayern v Arsenal which you can keep up to date with:
Related: Bayern Munich v Arsenal: Champions League – live
7.40pm BST
Here is a round up of the results from the games that have already taken place today:
Como 4-1 Man Utd
Lille 2-4 Galatasaray
7.34pm BST
David Raya says he does not care if rival supporters call Arsenal “boring” as his manager, Mikel Arteta, insisted that critics of the team’s style were only a “very small minority”.
Arsenal made it 10 wins out of 11 in all competitions for the season when they beat Nottingham Forest 1-0 at the City Ground on Sunday. But it was a day when Noni Madueke’s late goal papered over a flat and one-paced performance. Arteta admitted his players had to be better in attacking terms and the discussion over how they are able to get the job done has tracked them to Germany where they face Bayern Munich in the Champions League on Wednesday night.
Related: Arsenal’s David Raya hits back at ‘boring’ label as Arteta defends side’s style of play
7.26pm BST
A scoreline that might come as a shock to some is playing out right now, Como are beating Manchester United 4-0. You can keep up to date with the end of that one here:
Related: Como v Manchester United: Champions League – live
7.21pm BST
Real Madrid v RB Leipzig team news Real Madrid: Courtois; Valverde, Huijsen, Rudiger, Carreras; Silva, Camavinga, Bellingham; Guler, Mbappe, Vini Jr.
Bench: Lunin, Éder Militão, Endrick, Alexander-Arnold, Tchouaméni, Konaté, Cucurella, Carlos Espí, Brahim Díaz, Dumfries, Diomande, Thiago Pitarch
RB Leipzig: Vandervoordt; Raum, Lukeba, Orban, Baku; El Aynaoui, Nkunku, Seiwald; Nusa, Cardoso, Gruda.
Bench: Nyland, Kone, Estève, Banzuzi, Bakayoko, Baumgartner, Klostermann, Reitz, Gomis, A. Maksimović, Finkgräfe, Henrichs
7.16pm BST
Sporting v LASK team news Sporting: Pereira; Fresneda, Quaresma, Inacio, Araujo; Simoes, Altimira, Doumbia; Catamo, Suarez, Irankunda.
Bench: Rui Silva, Andersen, Ioannidis, Rafael Nel, Vagiannidis, Lima, Derry, Luis Guilherme, Rodrigo Dias, Ba, Flávio Gonçalves, Eduardo Felicíssimo
LASK: Jungwirth; Dibango, Andrade, Alemao, Mbuyamba, Jorgensen; Horvath, Ljubicic, Danek; Lang, Kalajdzic.
Bench: Schützenauer, Katzmayr, Freckleton, Bogarde, Adeniran, Usor, Schöpf, Verhaeghe, Elfadli, Flecker, Kane
7.11pm BST
Inter Milan v Shakhtar Donetsk team news Inter Milan: Martinez; Akanji, Bastoni, Augusto; Spence, Barella, Calhanoglu, Sucic, Dimarco; Bonny, Thuram.
Bench: Di Gennaro, Provedel, Stanković, Zieliński, Luis Henrique, Diouf, Mkhitaryan, Bisseck, Stante, Bovio, Mosconi, P. Esposito
Shakhtar Donetsk: Riznyk; Tobias, Bondar, Matviyenko, Henrique; Ocheretko; Santana, Pedrinho, Gomes, Mendoza; Elias.
Bench: Fesiun, Traoré, Kryskiv, Newertton, Isaque, Ghram, Karavaiev, Gabriel Carvalho, Nazaryna, Lucas Ferreira, Luca Meirelles, Bruninho
7.06pm BST
Club Brugge v RC Lens team news Club Brugge: Sommer; Sabbe, Spileers, Mechele, Seys; Lemarechal, Potts, Vanaken; Forbs, Virgili; Tresoldi.
Bench: Jackers, Vanden Driessche, Han-beom Lee, Vetlesen, Tsawa, Vermant, Dams, Robberechts, Siquet, Diakhon, Vasović, Koren
RC Lens: Risser; Aguilar, Baidoo, Udol; Abdulhamid, Cuisance, Haidara, Skoras; Kadile, Ivanovic, Hazard.
Bench: Gurtner, Gorgelin, Čelik, Bulatović, Sotoca, Titraoui, Thauvin, Édouard, Todibo, Sagnan, Antonio, Mesloub Soares
7.02pm BST
Bayern Munich v Arsenal team news The German giants are without Joshua Kimmich as he has suffered a family bereavement. Michael Olise will also not feature as he is suspended following a red card against Viking.
Bayern Munich: Neuer, Upamecano, Minjae, Gnabry, Bischof, Kane, Davies, Laimer, Saibari, Stanisic, Pavlovic.
Bench: Ulreich, Urbig, Tah, Brown, Luis Díaz, H. Ito, Boey, Sapoko Ndiaye, Karl, Binder.
Arsenal make two changes to their starting XI from the Premier League action this past weekend with Noni Madueke and Jurriën Timber replacing Eberechi Eze and Ben White.
Arsenal: Raya, Timber, Konsa, Gabriel, Calafiori, Guimaraes, Rice, Odegaard, Madueke, Saka, Havertz.
Bench: Arrizabalaga, Meslier, Mosquera, White, Eze, Gyökeres, Merino, Zubimendi, Lewis-Skelly, Dowman
6.57pm BST
Aston Villa v Viking FK team news Aston Villa have announced their team news and John McGinn comes into the starting line-up after coming off of the bench last weekend.
Aston Villa: Suzuki; Mbaye, Lindelof, Torres, Mings; McGinn, Barkley, Joao Gomes, Buendia; Alysson, Jackson.
Bench: Bizot, Wright, Cash, Harwood-Bellis, Kamara, Garnacho, Abraham, Maatsen, Bogarde, Goretzka, Hemmings.
For Viking, they travel to Birmingham and have decided to play in a 4-3-3.
Viking FK: Ostbo; Haugen, Daland, Stensness, Heggheim; Askildsen, Bell, Moi; Christiansen, Botheim, Tripic.
Bench: Belko, Vevatne, Postema, Bjørdal, Bassey, Cosic, Fuglestad, Auklend, Falchener, Kvia-Egeskog, K. Haugen, J. Hansen
Updated at 6.57pm BST
6.51pm BST
Real Betis v Feyenoord team news The first of the team news has dropped, do not worry the rest will soon follow.
Real Betis: Valles; Bellerin, Bartra, Natan, Garcia; Fornals, Isco, Roca; Antony, Parrott, Ezzalzouli.
Bench: Diego Conde, Diego Llorente, Bernal, Ángel Ortiz, Fidalgo, Valentín Gómez, Rodrigo Riquelme, Deossa, Lo Celso, Aitor Ruibal, Ceballos, Morante
Feyenoord: Ernst; Read, St Juste, Marmol, Lopez; Zechiel, Vanhoutte, Targhalline; Hadj Moussa, Ferri, Valente.
Bench: Kastenmeier, Bossin, Watanabe, Gonçalo Borges, Steijn, Deijl, Van Den Elshout, Kraaijeveld, Diarra, Wessels, Schaken
6.44pm BST
The shot sailed wide of Peter Gulacsi’s top corner and into the Kop, affording Villarreal much-needed respite at 4-2, but for Andoni Iraola it was a standout moment in a scintillating Champions League display from Rio Ngumoha. To a coach that called for versatility from all of his wingers this summer, here was a significant step forward among many from the 18-year-old at Anfield.
There were questions over how Ngumoha would adapt to playing on the right even before Liverpool increased the likelihood by signing Bradley Barcola for £123m from Paris Saint-Germain. On his fifth start under Iraola on Tuesday, which his side ultimately won 4-3, Liverpool witnessed an answer: quickly, incisively and confidently. The teenager’s willingness to cut inside from the right and shoot from distance with the left foot captured Iraola’s imagination as much as the devastating run that created Alexis Mac Allister’s second goal of the game.
Related: ‘A complete threat’: Rio Ngumoha’s electric display excites Van Dijk and Liverpool
6.36pm BST
Here is what happened yesterday in the competition:
Related: Champions League roundup: McTominay double leads Napoli past Bodø/Glimt
Related: Mac Allister double sparks Liverpool’s thrilling comeback win over Villarreal
Related: Foden hat-trick helps Manchester City cut through noise and crush AEK Athens
6.30pm BST
Preamble Hello and welcome to the coverage of a batch of Champions League matches. There are seven games kicking off at the same time but I will make sure I bring you every goal and bit of action and/or drama.
The matches that all begin at 8pm BST are:
Aston Villa v Viking FK
Bayern Munich v Arsenal
Club Brugge v RC Lens
Inter Milan v Shakhtar Donetsk
Real Betis v Feyenoord
Real Madrid v RB Leipzig
Sporting v LASK
I will keep a keen eye on Real Madrid v RB Leipzig but any update from the other matches will be brought to you as soon as they happen. The craziness of 14 teams announcing line-ups will drop soon so bear with me as I bring you all of that news too. Let’s get this show on the road.
Updated at 6.38pm BST

