Champions League Matchday 8 Rundown: Trubin’s 98’ Goal, Top-8 Chaos & The Knockout Picture
The 2025/26 Champions League league phase finished with 18 simultaneous matches and the table moving in real time — automatic qualification, play-off seeding, and elimination changing by the minute. It had everything: late drama, giant-kill energy, historic firsts, and one moment that instantly became Champions League folklore.
How this guide works
This is the full “everything in one place” breakdown: all Matchday 8 results first, then match-by-match notes (what happened, the angle that mattered, and the knock-on impact). After that, you’ll get the confirmed top eight (straight to the Round of 16), the play-off draw ties, the dates you need for the next phase, and a quick league-phase “in numbers” stats box to round it all off.
If you’re building quizzes, this is your goldmine: late goals, historic firsts, freak stats (hello, zero shots on target), and seeding twists that will shape the bracket for the rest of the season.
All Matchday 8 results (Wed 28 Jan 2026)
18 matches. 36 teams. One final night where the table was basically a live organism. Here’s the complete results board.
| Home | Score | Away |
|---|---|---|
| Benfica | 4–2 | Real Madrid |
| Ajax | 1–2 | Olympiacos |
| Barcelona | 4–1 | Copenhagen |
| Bayer Leverkusen | 3–0 | Villarreal |
| Eintracht Frankfurt | 0–2 | Tottenham |
| Liverpool | 6–0 | Qarabağ |
| Manchester City | 2–0 | Galatasaray |
| Napoli | 2–3 | Chelsea |
| Arsenal | 3–2 | Kairat Almaty |
| Athletic Club | 2–3 | Sporting CP |
| Club Brugge | 3–0 | Marseille |
| Monaco | 0–0 | Juventus |
| Borussia Dortmund | 0–2 | Inter |
| Atlético de Madrid | 1–2 | Bodø/Glimt |
| PSV | 1–2 | Bayern Munich |
| Paris Saint-Germain | 1–1 | Newcastle |
| Union SG | 1–0 | Atalanta |
| Pafos | 4–1 | Slavia Praha |
The night in one sentence
Matchday 8 felt like a live thriller: the top eight changed in real time, “safe” teams suddenly weren’t safe, and one stoppage-time moment flipped the seeding for multiple giants — exactly the kind of chaos this new-format league phase was built to create.
The key concept to keep in mind: finishing top eight is everything. It buys you direct Round of 16 passage and avoids a two-legged play-off tie in February. On this final night, that line became the most valuable line in European football.
Match-by-match breakdown: what happened & why it mattered
Benfica 4–2 Real Madrid
This was the match that defined the night — and arguably the entire league phase. Benfica didn’t just beat Real Madrid; they did it in the most cinematic way possible: a stoppage-time goalkeeper goal that completed a comeback and sent shockwaves through the top-eight race.
🧠 What happened
Real Madrid arrived with the kind of “we’ll manage it” aura elite clubs sometimes carry into these final nights. Benfica arrived with urgency, energy, and the knowledge that the margins were brutal. The match swung through multiple phases: spells of Madrid control, Benfica pressure, and then — right at the end — pure chaos.
The defining moment came in the 98th minute: Benfica goalkeeper Anatolii Trubin scored to complete the comeback. A keeper scoring in a Champions League league-phase finale isn’t just a highlight — it’s instant history.
🔍 The stat/angle that mattered
Knock-on effect: that one moment didn’t just win Benfica the match — it pushed them into the knockout picture and dropped Real Madrid into the play-offs instead of automatic Round of 16 qualification.
That’s the league-phase reality: a late goal can change your February workload, your seeding, and your entire path through the bracket.
📌 What it means
Benfica: a myth-making night, the kind fans will talk about for decades — and now a play-off tie to prove it wasn’t a one-off.
Real Madrid: a seeding disaster. They’re still alive, still dangerous… but now the road is harder, earlier, and less forgiving.
Ajax 1–2 Olympiacos
Olympiacos went to Amsterdam and did the hardest thing: they won when the pressure was highest. The result sent them into the knockouts for the first time in 12 years, while Ajax were eliminated.
🧠 What happened
In a night where nerves were everywhere, Olympiacos played like a team with a clear plan: stay compact, take the moments, and refuse to gift Ajax “easy rhythm.” Ajax had spells of control, but control without cutting edge is exactly what disciplined away sides want.
🔍 The stat/angle that mattered
12-year milestone: reaching the knockouts after such a long wait changes a club’s season narrative completely. One result can turn a league phase into a “we belong here” campaign.
📌 What it means
Olympiacos: momentum, belief, and a play-off tie with genuine bite.
Ajax: a brutal exit — a reminder that European nights punish inefficiency, not effort.
Barcelona 4–1 Copenhagen
Copenhagen led — and for a moment it looked like Barcelona might get dragged into the play-off fight. Then Barça did the most Barça thing possible: they exploded after the break and turned a potential problem into a statement.
🧠 What happened
The early goal against Barcelona created a familiar kind of tension: “Are they going to overthink this?” Barcelona’s response wasn’t panic. It was acceleration. Once the tempo rose and the rotations clicked, Copenhagen’s defensive shape couldn’t survive the waves.
Four goals, one clear message: Barcelona didn’t want February extra work. They wanted top eight, straight through.
📌 What it means
Barcelona: direct Round of 16 qualification — and the psychological benefit of finishing strong.
Copenhagen: a brave opening, but once Barça’s rhythm arrived the gulf was too big.
Bayer Leverkusen 3–0 Villarreal
Leverkusen delivered the cleanest kind of “final night” performance: early punch, game control, no drama. Malik Tillman’s first-half brace set the tone; Villarreal never found a route back.
🧠 What happened
Leverkusen were sharp from the start — quick combinations, purposeful possession, and aggressive pressing after turnovers. Once the first goals went in, the match shifted into a control exercise. Villarreal’s biggest problem wasn’t effort — it was a lack of threat to force Leverkusen into uncomfortable defending.
🔍 The stat/angle that mattered
Villarreal finishing the league phase with one point tells its own story: a campaign where the margins never swung their way. Leverkusen, meanwhile, carry momentum into the play-offs with confidence and clarity.
Eintracht Frankfurt 0–2 Tottenham
Spurs stayed patient, stayed structured, then struck after the break — a classic “mature European away win” and a result that booked a top-eight finish and direct Round of 16 qualification.
🧠 What happened
Frankfurt wanted the match to be frantic. Tottenham refused. Spurs controlled risk: they didn’t over-commit early, they managed transitions, and they waited for Frankfurt’s intensity to create gaps. Once those gaps appeared, Spurs were ruthless enough to take them.
This wasn’t flashy. It was efficient — and efficiency is what separates top-eight teams from play-off teams on nights like this.
📌 What it means
Tottenham: straight through to the Round of 16, avoiding an extra two-legged tie in February.
Frankfurt: a frustrating end — and a reminder that control of match state is often the real European skill.
Liverpool 6–0 Qarabağ
Liverpool produced the biggest scoreline of the night: 6–0, relentless, and ruthless. But here’s the twist: Qarabağ still progressed — and became the first Azerbaijani club to reach the Champions League knockouts. A battering on the pitch… and history in the bigger picture.
🧠 What happened
Liverpool treated Matchday 8 like a warning to the field: sharp pressing, quick movement, and relentless attacks across the front line. Five different goalscorers underlined the variety — the kind of result that screams “we’re not here to scrape through.”
Qarabağ’s night was strange emotionally: humiliating scoreline, but qualification secured. In a league-phase format, you can lose a match heavily and still get the reward if your broader points work holds.
🔍 The angle that mattered
Historic first: Qarabağ reaching the knockouts is a milestone for Azerbaijan in the Champions League era. That matters far beyond one result — it’s cultural, financial, and legacy-building.
Manchester City 2–0 Galatasaray
Goals in the first half, control thereafter: City did what elite teams do on decisive nights. They finished in the top eight; Galatasaray stayed in the top 24 and move into the play-offs.
🧠 What happened
City’s performance was all about control. They didn’t chase chaos. They created separation early, then managed the game’s temperature. Galatasaray had moments, but City’s structure reduced those moments into low-probability situations.
📌 What it means
Manchester City: straight through to the Round of 16 — and a reminder that the top teams can win without drama.
Galatasaray: still alive, still dangerous… but now they face a February tie where the margins become brutal.
Napoli 2–3 Chelsea
One of the night’s biggest swings: Chelsea came from behind to win 3–2 and clinch a top-eight finish. João Pedro scored twice, including the late winner — and Napoli were eliminated.
🧠 What happened
Napoli started like a team fighting for survival — sharp, urgent, and aggressive in transition. But the match became increasingly stretched, and Chelsea’s quality showed as it opened up. On nights like this, the teams with better “big moments” often win.
João Pedro delivered those moments: two goals, including the late dagger that flipped the narrative from “Chelsea might land in the play-offs” to “Chelsea skip February and go straight through.”
📌 What it means
Chelsea: top eight — massive. Avoiding the play-offs is as valuable as any single win can be on this final night.
Napoli: elimination hurts because the performance wasn’t hopeless — but the margins punished them.
Arsenal 3–2 Kairat Almaty
Arsenal finished the league phase with a perfect record: 8 wins from 8, 24 points, first overall. Even in a “close scoreline” match, the bigger message was clear: Arsenal delivered consistency across the entire phase.
🧠 What happened
Kairat made it uncomfortable at times — exactly what fearless newcomers do when the pressure is off. Arsenal, however, stayed calm, found solutions, and did what top teams do: they won even when it wasn’t clean.
Perfect campaigns are rare because the format doesn’t allow many easy nights. Arsenal handled every version of the challenge: home pressure, away control, late-game management, and matches where they had to win ugly.
🔍 The angle that mattered
Arsenal’s league-phase goal total hit 23 — a number that underlined both output and consistency. The top of the table wasn’t about one big win; it was about delivering across eight matches.
Athletic Club 2–3 Sporting CP
Sporting grabbed a late winner that helped land a top-eight place — while Athletic were knocked out. This was the league-phase finale in a nutshell: one moment elevates one team’s season and ends another’s.
🧠 What happened
Athletic fought, scored, and carried the kind of home intensity that usually wins European nights. But Sporting stayed in the game, stayed emotionally stable, and hit when it mattered most. Late winners on Matchday 8 don’t just win matches — they redraw brackets.
📌 What it means
Sporting CP: straight to the Round of 16 — a massive reward and a statement of consistency.
Athletic Club: knockout elimination is harsh, but the league phase doesn’t forgive fine margins.
Club Brugge 3–0 Marseille
Brugge’s 3–0 wasn’t just a win — it was a statement that flipped the qualification picture. Brugge reached the play-offs; Marseille missed out. This is what “goal difference reality” looks like.
🧠 What happened
Brugge played like a team with a clear target: not just winning, but winning big enough to control their fate. Marseille couldn’t cope with the momentum and the match became one-way.
On final nights, the scoreline can matter almost as much as the result. Brugge understood the assignment.
Monaco 0–0 Juventus
The only goalless draw of the night — and it came with one of the strangest stats: Juventus had zero shots on target. In a league-phase finale packed with drama, this was the odd calm island… with underlying tension.
🧠 What happened
Monaco and Juventus played a match that felt like both teams were calculating risk in real time. Juventus, in particular, looked more focused on avoiding disaster than chasing glory — and the result was a blunt attacking display.
In isolation, a 0–0 can feel “fine.” In a format where seeding shapes your February opponent, “fine” can still cost you.
Borussia Dortmund 0–2 Inter
Inter won in Dortmund, but still couldn’t climb into the top eight — meaning they remain in the play-off bracket. It’s the most “new format” outcome possible: you can win and still not get the prize you wanted.
🧠 What happened
Inter handled the match with discipline: controlled defending, sharp moments going forward, and a clean sheet that mattered on a night where conceding even once could swing seeding.
The standout note: this was Inter’s first clean sheet on German soil in 23 years — a quirky but meaningful European milestone.
📌 What it means
Inter: confidence from the away win, but now they face the extra February hurdle.
Dortmund: a frustrating end — and now they must deal with the bracket consequences.
Atlético de Madrid 1–2 Bodø/Glimt
Bodø/Glimt backed up their league-phase giant-killing reputation with another away comeback win — and progressed. For neutrals, they became one of the stories of the entire league phase.
🧠 What happened
Atlético are usually specialists in controlling chaos. Bodø/Glimt refused to be controlled. They stayed brave, stayed vertical, and attacked moments rather than waiting for permission.
When an underdog wins away in Madrid in a decisive match, it’s never “just a result.” It’s a credibility statement.
PSV 1–2 Bayern Munich
Bayern sealed second overall — and did it with a familiar kind of killer moment: Harry Kane scored the late winner, six minutes from time, to turn a tight match into a top-table reward.
🧠 What happened
PSV made Bayern work. Bayern responded like Bayern: steady, patient, and lethal when the decisive chance arrived. Kane’s late winner didn’t just win a match — it sealed a league-phase finishing position that shapes the entire bracket path.
Paris Saint-Germain 1–1 Newcastle
A direct top-eight shootout ended level — and neither side made the automatic spots. Both PSG and Newcastle land in the play-offs, turning February into must-win territory.
🧠 What happened
Matches like this often become tactical chess games: neither team wants to concede the decisive mistake, yet both know a single goal could be worth a Round of 16 ticket without extra ties.
The draw felt like mutual frustration. It didn’t end the season for either side — but it did increase the workload, the risk, and the bracket difficulty from here.
Union SG 1–0 Atalanta
Union SG won — and still went out. That’s the league-phase finale cruelty in one line. Atalanta remain alive and head to the play-offs despite the defeat.
🧠 What happened
Union SG delivered a night their fans will treasure: a Champions League win against high-level opposition. But the broader campaign math didn’t bend enough. Sometimes you can win the final match and still lose the bigger battle.
Atalanta, meanwhile, did enough across eight matches to keep breathing — even when they stumbled at the end.
Pafos 4–1 Slavia Praha
Pafos bowed out with a bang — one of the most emphatic performances of the night. For Slavia, it was another painful away lesson in a campaign where travelling form became a major weakness.
🧠 What happened
With qualification out of reach, Pafos played free. That freedom often produces the most entertaining football: early aggression, fast transitions, and risk without fear.
Slavia never settled, and the match became a clear example of how quickly a European away night can spiral if you concede at the wrong time.
Final league-phase top eight: straight through to the Round of 16
These eight teams finished in the automatic qualification positions and go directly to the Round of 16. No play-offs. No February extra hurdle. Just a clear path into the knockouts.
| Pos | Team | Points | Note |
|---|---|---|---|
| 1 | Arsenal | 24 | Perfect 8/8 |
| 2 | Bayern Munich | 21 | Late Kane winner seals 2nd |
| 3 | Liverpool | 18 | 6–0 finale statement |
| 4 | Tottenham | 17 | Professional Frankfurt win |
| 5 | Barcelona | 16 | Second-half burst vs Copenhagen |
| 6 | Chelsea | 16 | Comeback win at Napoli |
| 7 | Sporting CP | 16 | Late winner to clinch top eight |
| 8 | Manchester City | 16 | Controlled 2–0 vs Galatasaray |
The headline: the top eight is a mix of consistency machines (Arsenal, Bayern) and late-night survival artists (Sporting, Chelsea). The deeper headline: everyone below them now faces two extra matches in February — and that’s where seasons can get messy.
Knockout phase play-offs: draw ties & dates
Teams ranked 9–24 enter the knockout play-offs. It’s two legs, no margin for error, and it’s where “big names” can disappear quickly. The draw delivered multiple blockbuster storylines — including an immediate rematch between Benfica and Real Madrid.
| Play-off tie | Why it’s spicy |
|---|---|
| Monaco vs Paris Saint-Germain | All-French tie with huge pressure on the holders |
| Galatasaray vs Juventus | Style clash: chaos atmosphere vs control instincts |
| Benfica vs Real Madrid | Immediate rematch after Trubin’s 98’ madness |
| Borussia Dortmund vs Atalanta | Two aggressive identities; transitions could decide it |
| Qarabağ vs Newcastle | Historic underdog story vs Premier League intensity |
| Club Brugge vs Atlético de Madrid | Brugge’s momentum vs Atlético’s knockout DNA |
| Bodø/Glimt vs Inter | Fearless giant-killers meet elite game managers |
| Olympiacos vs Bayer Leverkusen | Olympiacos’ 12-year return meets Leverkusen’s form |
When are the play-offs played?
First legs: 17/18 February 2026
Second legs: 24/25 February 2026
Think of this as the “danger zone.” Two games that can decide a season’s European narrative — and a stage where the table’s “almost top eight” teams have to prove they belong.
Next draw: Round of 16 bracket
Round of 16 draw (plus QF/SF bracket): Friday 27 February 2026
This is the draw where the tournament “shape” becomes real. Not just who you play next — but the whole pathway your team might have to survive to reach the final.
League-phase headline stats (competition-wide)
Numbers never tell the full story — but they do capture the “this season is different” vibe. Here are the league-phase headlines that will define quiz questions, debates, and “remember when…” conversations.
Top scorer record
Kylian Mbappé finished as league-phase top scorer with 13 goals — a record for a Champions League group/league phase campaign.
In a format where eight matches can include wildly different opponents and travel challenges, that number is absurd. It’s the kind of output that doesn’t just win a golden boot — it changes how teams plan their knockouts.
Newcomers & first-timers
Bodø/Glimt, Kairat, Union SG and Pafos were first-timers in the league phase — and they made sure the format delivered fresh chaos rather than the same old script.
The league phase does something important: it gives new names a bigger stage and forces giants into nights where reputation doesn’t help. That’s how you get stories like Bodø/Glimt winning away at Atlético… or Union SG winning and still going out. Cruel, but unforgettable.
Qarabağ reaching the Champions League knockouts is a milestone moment for Azerbaijani football — a campaign full of “firsts” that will be remembered even with a heavy defeat on the final night. In a league phase, the story isn’t one match — it’s the full eight-game arc.
Final word: the new-format finale delivered exactly what it promised
Matchday 8 was chaos done properly: simultaneous matches, shifting live tables, and consequences attached to every late goal. Arsenal finished perfect. Bayern and Liverpool powered through. Spurs and City managed the moment. Chelsea and Sporting stole top-eight places with late-night ruthlessness. And then there was Benfica vs Real Madrid — a match that will live forever because a goalkeeper decided the seeding with a 98th-minute goal.
Now we enter the dangerous February zone: play-off ties that can remove giants before the Round of 16 even begins. The bracket is loaded, the storylines are ready, and the pressure is real. If the league phase taught us anything, it’s this: in this format, nothing is safe — and every minute matters.
