MUNICH, GERMANY · WEDNESDAY, OCTOBER 21, 2026
The late window of Champions League matchday 3 had a little of everything: a heavyweight draw settled by an England midfielder in the 82nd minute, a rout at the Bernabéu finished by a volley against the scorer's old club, a 3-0 win for a team that was outshot almost two to one, a winner scored by 10 men, and a 1-0 in Seville that keeps the competition's unlikeliest perfect record alive. Sky Sports' report of the night's biggest game records the same 2-2 final and the same four scorers as the queue snapshot at Bayern Munich against Arsenal, Sportradar's fixture records agree goal for goal across all five matches, and the Bundesliga's livetickers confirm the Madrid, Brugge and Betis results independently. Start in Munich, where the draw was the fair result and neither dressing room will quite believe it.
Saka limps off, Eze steps up, and Kane runs the first act
Arsenal's evening nearly went wrong before it started. Bukayo Saka, who had started all seven of Arsenal's domestic games this season per USA Today, went down with an apparent thigh injury inside 10 minutes and was replaced by Eberechi Eze, with Noni Madueke switching wings. Fifteen minutes later, the substitute had the opening goal: Martín Ødegaard played him in and Eze finished in similar style to the equaliser that followed, racing into space and beating Manuel Neuer, as Sky Sports described both Arsenal goals. It was Eze's second Champions League goal in back-to-back appearances, after his strike against Lille, and it silenced an Allianz Arena that had expected to bully a depleted visitor.
Bayern's answer came from their best player playing a different position in all but name. Harry Kane dropped deep on 35 minutes and split the Arsenal defence with what DAZN called a sublime assist, sending Alphonso Davies through to level. Sports Mole named Kane its man of the match for exactly those two moments, and the second arrived just past the hour. Kane's own shot struck Jurriën Timber's arm inside the box, the penalty was given, and Kane converted it on 61 minutes for his 16th career goal against Arsenal. Sky Sports adds the historical frame: the goal made Kane only the second player after Cristiano Ronaldo to score in 10 consecutive Champions League games. Kane told TNT Sports afterwards that a draw was a fair result, and joked that he always seems to get penalties against Arsenal. Both things can be true, and on Wednesday both were.
BATTLING UNTIL THE END ✊ pic.twitter.com/TmFH4OvysR
— Arsenal (@Arsenal) October 21, 2026
Rice has the last word in a game neither side would sit down in
What made the draw feel earned rather than stolen was everything around the goals. Bayern, missing Michael Olise through suspension and Joshua Kimmich following a family bereavement, still created the night's best chances for long spells: David Raya clawed away a close-range Davies header, the best of them, as Sky Sports recorded. At the other end, Neuer had to produce a superb save to keep out a Bruno Guimarães header that was crossing the line after half-time, and the Times' live report noted a Timber effort tipped over the bar in stoppage time as Arsenal chased a winner. Sky Sports' analysis made the broader point: Arsenal, criticised for caution after a 1-0 win at Nottingham Forest on Sunday, went blow for blow in a ground where Bayern had not lost in 39 home league-phase or group-stage games, and finished with more shots and more possession than the hosts. Sports Mole's numbers back that up — 54 percent possession and 14 shots to 13 for the visitors, five on target each.
The equaliser, when it came on 82 minutes, was the best move of the night. Madueke and Viktor Gyökeres combined, Gyökeres held the ball up with his back to goal and returned it into Declan Rice's run, and Rice charged into the box and lashed low beyond Neuer, in DAZN's description. It extended Arsenal's unbeaten start to the league phase — wins over Napoli and Lille, then this — and ended their run of 14 successive league-phase or group-stage victories with something that may be worth more: proof they can take a punch in Munich and answer it. Arsenal have seven points and sit unbeaten; Bayern, held for the second European game running, have five. Both will expect to be playing in the spring. On this evidence, both should.
Madrid stay perfect, and Diomande saves the best for his old club
At the Bernabéu, Real Madrid beat RB Leipzig 4-1, but for 43 minutes the visitors had the best chance of the night. Thibaut Courtois produced a superb low save to deny Rômulo Cardoso, as SuperSport's report records, and Madrid were labouring until Federico Valverde cut the ball back for Arda Güler, whose shot Maarten Vandevoordt stopped on the line only for Bernardo Silva to prod in the rebound. It was Silva's first goal for the club since joining from Manchester City in the summer. Seven minutes after the restart it was 2-0: Mbappé headed across goal and Güler tapped in from close range, the first of three goals in the match the Turkish playmaker shaped without ever looking hurried.
The last seven minutes produced three goals and the story of the night. Yan Diomande, on as a substitute for Vinícius Júnior, teed up Mbappé on 83 minutes and the Frenchman curled his finish into the far corner from the edge of the area. Tidiam Gomis, set up by Christoph Baumgartner, drilled a low consolation past Courtois two minutes later. Then Diomande closed his own show: Brahim Díaz crossed from the right and the Ivorian met it on the volley from around 16 yards, rocketing the ball into the top-left corner, as the Bundesliga's liveticker described it. Diomande joined Madrid from Leipzig for 125 million last summer, per Yardbarker's report — a goal and an assist against the club that sold him, in seven minutes. Madrid have nine points from three games and a fourth straight win in all competitions, with El Clásico at Barcelona on Sunday. Leipzig stay on the three points they took from PSV.
Brugge ride Sommer, then bury Lens on the break
The strangest scoreline of the night came in Bruges, where Club Brugge beat Lens 3-0 in a match Lens will study without understanding. Flashscore's report tells the pattern plainly: Franjo Ivanović hit the post early, Junior Kadile had an effort cleared off the line, and Yann Sommer made an outstanding save from Kadile's header before Brugge scored with effectively their first real attack. In first-half added time, Robin Risser could only push Nicolò Tresoldi's header into Hans Vanaken's path and the captain swept in the rebound on 45+3. Five minutes after the restart, Joaquin Seys had his first shot saved and lifted the rebound in for 2-0. Lens kept coming — the fixture data credits them with 19 shots and seven on target to Brugge's 11 and five — and were finished off on the counter on 72 minutes, Hugo Vetlesen teeing up Carlos Forbs to slot home.
It is Brugge's second straight Champions League win, a week after winning at Inter, and Flashscore counts it as their sixth successive victory in all competitions. Lens, beaten for the second European game running after last week's defeat by Sporting CP, have now gone 16 Champions League games without a clean sheet on Flashscore's count. Efficiency is a skill, and on Wednesday the Belgians had all of it.
Ten-man Inter finally get off the mark
At San Siro, Inter beat Shakhtar Donetsk 1-0 for their first points of the campaign, and they did it the hard way. Football Italia's report sets the stakes: Inter had lost both of their opening games, to Real Madrid and to this same Club Brugge side, and were missing Lautaro Martínez among several injured players. The first half finished goalless, Shakhtar held 55 percent of the possession across the match, and on 68 minutes Alessandro Bastoni collected a second yellow card with the score still 0-0. The initiative, as one fixture report put it, appeared to have been handed to the visitors.
Instead, Cristian Chivu's substitutes won it. Henrikh Mkhitaryan came on in the 75th minute and two minutes later supplied the cross that Carlos Augusto controlled and finished past Dmytro Riznyk for the only goal, on 77 minutes. Inter then protected the lead with 10 men for the remaining stretch, goalkeeper Josep Martínez rated the game's best performer in the fixture data for the saves that preserved it. Inter have three points and a pulse; Shakhtar stay on four, still ahead of the Italians they nearly buried.
Isco from the spot, and Betis are nine from nine
The perfect start nobody predicted belongs to Real Betis. In Seville, Betis beat Feyenoord 1-0 at La Cartuja to make it three wins from three in their first Champions League campaign in 21 years, and the only goal fitted the night: patient, earned, and taken by the captain. Betis had the better of the game on the numbers — 21 shots, 10 on target, in the fixture record — but the closest call of the first half belonged to Feyenoord, Gjivai Zechiël putting the ball over the bar from close range just before the break. The breakthrough came just before the hour when Abde Ezzalzouli's run forced a handball from Jeremiah St. Juste, and Isco converted the penalty on 59 minutes. TUDN noted that Isco is now the first Betis player to score in consecutive Champions League matches, having also scored the winner against Porto.
Betis then had to survive their own success. Manuel Pellegrini refreshed the midfield, Antony went straight down the tunnel after being substituted in a moment ESPN's SportsCenter flagged on the night, and in the third minute of added time Rodrigo Riquelme cleared a low Hadj Moussa cross from inside his own area with the equaliser waiting behind him, as Claro Sports' live account recorded. A crowd of 67,524, per the live reports, roared the final whistle. Betis have nine points, level at the top of the league phase with the group TUDN lists alongside them — Paris Saint-Germain, Aston Villa, Liverpool and Real Madrid. Feyenoord stay on three.
What the late window leaves behind
Matchday 3 closes with the league phase taking a shape nobody scripted in August: Real Madrid and Real Betis both perfect, Arsenal unbeaten after passing the hardest away test in the round, and Bayern still winless in two. Inter are alive again, Brugge are the competition's quiet climbers with back-to-back wins, and Lens and Leipzig are learning the oldest lesson the Champions League teaches — that shots, possession and good intentions are not the currency here. Goals are, and on Wednesday night they arrived in Munich, Madrid, Bruges, Milan and Seville in that order of drama.
Sources · 12 sources
- Bayern 2-2 Arsenal: match report Sky Sports · Fixture report: Rice's 82nd-minute equaliser, Eze's opener from Ødegaard's pass, Kane's assist and penalty, Kane the second player after Ronaldo to score in 10 straight Champions League games, and the Raya and Neuer saves
- Bayern Munich vs Arsenal FC — UEFA Champions League 26/27, Matchday 3 Sportradar · Explicit fixture record: the 2-2 final at the Allianz Arena, Eze 25 (assist Ødegaard), Davies 35 (assist Kane), Kane penalty 61, Rice 82 (assist Gyökeres), and Saka's 10th-minute withdrawal
- Rice to the rescue as Arsenal secure hard-earned point at Bayern Sports Mole · Match report and stats: Kane man of the match, possession 54-46 and shots 14-13 to Arsenal, Arsenal on seven points and Bayern on five
- Late Declan Rice strike snatches Arsenal a point at Bayern Munich DAZN · Match report: Rice lashing in low beyond Neuer, Kane's 61st-minute penalty after Timber's handball and his defence-splitting assist for Davies
- Real Madrid vs RB Leipzig — UEFA Champions League 26/27, Matchday 3 Sportradar · Explicit fixture record: the 4-1 final at the Bernabéu, Silva 43, Güler 52 (assist Mbappé), Mbappé 83 (assist Diomande), Gomis 85 (assist Baumgartner), Diomande 87 (assist Brahim Díaz)
- Real Madrid rout Leipzig to continue perfect European start SuperSport · Agency match report: Courtois' save from Rômulo, Silva's first goal for the club, Güler's tap-in and Madrid's fourth straight win before El Clásico
- Real Madrid - RB Leipzig liveticker Bundesliga.com · Match liveticker: Diomande's volley from around 16 yards into the top-left corner, Gomis' low consolation and Mbappé's curled third
- Club Brugge make it back-to-back wins in CL after dispatching Lens Flashscore · Match report: Sommer's saves and Kadile's line clearance before Vanaken's opener, Seys' rebound goal, Forbs on the counter, and Brugge's sixth straight win in all competitions
- Club Brugge vs Racing Club de Lens — UEFA Champions League 26/27, Matchday 3 Sportradar · Explicit fixture record: the 3-0 final at Jan Breydel, Vanaken 45+3, Seys 50, Forbs 72 (assist Vetlesen)
- Inter 1-0 Shakhtar Donetsk: victory at last despite Bastoni dismissal Football Italia · Match report: Carlos Augusto's winner against the run of play, Bastoni's red card, Inter's first points after defeats by Real Madrid and Club Brugge, and Shakhtar's unbeaten start ended
- Inter Milano vs FC Shakhtar Donetsk — UEFA Champions League 26/27, Matchday 3 Sportradar · Explicit fixture record: the 1-0 final at the Meazza, Bastoni's second yellow on 68 and Carlos Augusto 77 (assist Mkhitaryan)
- Betis vs. Feyenoord: resumen, resultado, videos, goles TUDN · Match report: Isco's 59th-minute penalty at La Cartuja, Isco the first Betis player to score in consecutive Champions League games, and Betis on nine points alongside PSG, Aston Villa, Liverpool and Real Madrid






