UEFA Champions League League Stage - 8

Borussia Dortmund 0 - 2 FT Inter

Signal Iduna Park

AI-powered match analysis and previews to help you decide which games are worth watching

33
FT
Wed, Jan 28
Borussia Dortmund
0-2
Inter
⚡ Intensity 25
⚖️ Balance 13
🏆 Stakes 51
🎲 Upset 0
Inter strike late at Signal Iduna Park

Nerazzurri Conquer the Yellow Wall Late

Skip It Futmetrix Score: 33/100. Inter’s clinical efficiency in the closing stages silenced Signal Iduna Park and solidified their standing in the Champions League elite.

Stalemate in the Ruhr

Signal Iduna Park was braced for a European classic, yet for eighty minutes, the encounter remained a tactical puzzle that neither side seemed capable of solving. Borussia Dortmund operated with a cautious defensive Balance, largely reliant on the individual brilliance of Nico Schlotterbeck to repel the Italian advances. The German side struggled to find their rhythm, managing only a single shot on target throughout the entire match as their 45% possession failed to yield high-quality opportunities. On the other side, Inter controlled possession with 55%, dictating the tempo through the veteran intelligence of Henrikh Mkhitaryan. Despite the dominance of the ball, the first half lacked the Intensity required to break the deadlock, leaving the famous Yellow Wall waiting for a spark that never arrived from the home side.

Dimarco Breaks the Deadlock

The game finally shifted on its axis in the 81st minute when the visitors’ persistent pressure breached the Dortmund wall. Having spent much of the second half probing the flanks, the breakthrough came via F. Dimarco, who found the space necessary to fire home a crucial opening goal. It was a moment of pure clinical execution that rewarded Inter's patience. Until that point, the match had been a cagey affair where the high Stakes of the group phase seemed to weigh heavily on both sets of players. Dimarco’s contribution was the catalyst that forced Dortmund to abandon their rigid structure, leaving them vulnerable to the counter-attack as they desperately pushed forward in search of an equaliser that their low expected goals (xG) suggested was unlikely to manifest against such a disciplined unit.

Stoppage Time Sucker Punch

As the match entered stoppage time, the final blow was delivered with ruthless precision. In the 94th minute, A. Diouf latched onto a well-timed pass from D. Frattesi to double the advantage and end any hope of a Dortmund comeback. This late surge underlined the depth of the Inter squad and their ability to finish matches with high Intensity when the opposition begins to tire. For the hosts, a disappointing evening leaves them languishing in the lower reaches of the table, plagued by an inability to test the opposition goalkeeper. Inter, conversely, climb higher into the top tier, having successfully navigated a difficult away trip with a clean sheet. The result serves as a stark reminder of the gap in quality in the final third, where Inter’s four shots on target produced two goals, effectively silencing the partisan crowd.

Key Questions

Who scored the goals for Inter?

Federico Dimarco opened the scoring in the 81st minute, followed by an A. Diouf strike in the 94th minute.

Who was the top performer for Borussia Dortmund?

Defender Nico Schlotterbeck was Dortmund's standout player, earning a 7.7 rating for his defensive work before the late collapse.

How is the Futmetrix Score calculated?

The Futmetrix Score (0-100) combines multiple factors: match intensity, competitive balance, stakes importance, and entertainment value to help you decide if this match is worth watching.

Match Statistics

Possession
45%
55%
Borussia Dortmund 45%
Inter 55%
Shots
8
11
Borussia Dortmund 8
Inter 11
Shots on Target
1
4
Borussia Dortmund 1
Inter 4
Expected Goals (xG)
0.91
0.86
Borussia Dortmund 0.91
Inter 0.86
Passes
432
532
Borussia Dortmund 432
Inter 532
Pass Accuracy
83%
88%
Borussia Dortmund 83%
Inter 88%
Corners
4
2
Borussia Dortmund 4
Inter 2
Fouls
11
14
Borussia Dortmund 11
Inter 14
Yellow Cards
1
1
Borussia Dortmund 1
Inter 1
Red Cards
0
0
Borussia Dortmund 0
Inter 0

Match Events

HT
M. Akanji 🟨 56'
↓ A. Bonny ↑F. Esposito 🔄 57'
68' 🔄 ↓ S. Guirassy ↑K. Adeyemi
↓ P. Zielinski ↑D. Frattesi 🔄 74'
75' 🟨 R. Bensebaini
F. Dimarco âš˝ 81'
81' 🔄 ↓ R. Bensebaini ↑J. Brandt
81' 🔄 ↓ F. Silva ↑C. Chukwuemeka
↓ H. Mkhitaryan ↑A. Diouf 🔄 88'
↓ P. Sucic ↑A. Bastoni 🔄 88'
↓ M. Thuram ↑L. Martinez 🔄 88'
89' 🔄 ↓ F. Mane ↑Y. Couto
F. Acerbi 🟨 90'+1
A. Diouf (D. Frattesi) âš˝ 90'+4
FT

Player Cards

Season performance ratings for players in this match

Borussia Dortmund

Goalkeepers
Gregor Kobel
NPC
NPC
91
Minutes
91
Minutes
30%
Pass Acc
6.9
Rating
Defenders
Filippo Mané
SWEEPER
SWEEPER
5
Cleanups
5
Cleanups
4
Interceptions
1
Blocks
Emre Can
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
2
Interceptions
1
Blocks
Nico Schlotterbeck
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
50%
Duel Win %
Midfielders
Julian Ryerson
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
25%
Pass Acc
Felix Nmecha
SWEEPER
SWEEPER
5
Cleanups
5
Cleanups
5
Interceptions
0
Blocks
Jobe Bellingham
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
86%
Duel Win %
Ramy Bensebaini
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
58%
Duel Win %
Forwards
Maximilian Beier
NPC
NPC
91
Minutes
91
Minutes
9%
Pass Acc
6.3
Rating
Fábio Silva
NPC
NPC
81
Minutes
81
Minutes
15%
Pass Acc
6.3
Rating
Serhou Guirassy
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
BENCH
Alexander Meyer
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Silas Ostrzinski
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Yan Couto
CAMEO
CAMEO
2
Minutes
2
Minutes
1
Touches
None
Events
Carney Chukwuemeka
CAMEO
CAMEO
10
Minutes
10
Minutes
5
Touches
None
Events
Julian Brandt
CAMEO
CAMEO
9
Minutes
9
Minutes
3
Touches
None
Events
Karim Adeyemi
👻 Invisible Nothing to note

Inter

Goalkeepers
Yann Sommer
WALL
WALL
0
Dribbled Past
0
Dribbled Past
1
Tackles
100%
Duel Win %
Defenders
Manuel Akanji
👻 Invisible Nothing to note
Francesco Acerbi
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
4
Interceptions
0
Blocks
Yann Bisseck
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
64%
Duel Win %
Midfielders
LuĂ­s Henrique
👻 Invisible Nothing to note
Petar Sučić
NPC
NPC
88
Minutes
88
Minutes
40%
Pass Acc
6.5
Rating
Piotr Zieliński
NPC
NPC
74
Minutes
74
Minutes
47%
Pass Acc
6.9
Rating
Henrikh Mkhitaryan
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
Federico Dimarco
CAPTAIN FANTASTIC
CAPTAIN FANTASTIC
0
Contribution
0
Contribution
8.2
Rating
Yes
Captain
Forwards
Marcus Thuram
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
35%
Duel Win %
Ange-Yoan Bonny
👻 Invisible Nothing to note
BENCH
Josep MartĂ­nez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Raffaele Di Gennaro
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Matteo Cocchi
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
Alessandro Bastoni
CAMEO
CAMEO
3
Minutes
3
Minutes
0
Touches
None
Events
Carlos Augusto
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
Stefan de Vrij
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
Matteo Darmian
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
Leonardo Bovo
CAMEO
CAMEO
0
Minutes
0
Minutes
0
Touches
None
Events
Davide Frattesi
👻 Invisible Nothing to note
Andy Diouf
CLUTCH HERO
CLUTCH HERO
0
Goal Time
0
Goal Time
0
Impact
0
Rating
Francesco Pio Esposito
👻 Invisible Nothing to note
Lautaro MartĂ­nez
CAMEO
CAMEO
3
Minutes
3
Minutes
0
Touches
None
Events

Head to Head

Date Home Score Away Competition Venue
05/11/2019 Borussia Dortmund 3 - 2 Inter UEFA Champions League Signal-Iduna-Park
23/10/2019 Inter 2 - 0 Borussia Dortmund UEFA Champions League Stadio Giuseppe Meazza
05/11/2019
UEFA Champions League Signal-Iduna-Park
23/10/2019
UEFA Champions League Stadio Giuseppe Meazza
Borussia Dortmund Win
Inter Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Arsenal 8 24 23 4 +19 WArsenal 3 - 2 Kairat Almaty (28-01-2026)WInter 1 - 3 Arsenal (20-01-2026)WClub Brugge KV 0 - 3 Arsenal (10-12-2025)WArsenal 3 - 1 Bayern MĂĽnchen (26-11-2025)WSlavia Praha 0 - 3 Arsenal (04-11-2025)
2 Bayern MĂĽnchen 8 21 22 8 +14 WPSV Eindhoven 1 - 2 Bayern MĂĽnchen (28-01-2026)WBayern MĂĽnchen 2 - 0 Union St. Gilloise (21-01-2026)WBayern MĂĽnchen 3 - 1 Sporting CP (09-12-2025)LArsenal 3 - 1 Bayern MĂĽnchen (26-11-2025)WParis Saint Germain 1 - 2 Bayern MĂĽnchen (04-11-2025)
3 Liverpool 8 18 20 8 +12 WLiverpool 6 - 0 Qarabag (28-01-2026)WMarseille 0 - 3 Liverpool (21-01-2026)WInter 0 - 1 Liverpool (09-12-2025)LLiverpool 1 - 4 PSV Eindhoven (26-11-2025)WLiverpool 1 - 0 Real Madrid (04-11-2025)
4 Tottenham 8 17 17 7 +10 WEintracht Frankfurt 0 - 2 Tottenham (28-01-2026)WTottenham 2 - 0 Borussia Dortmund (20-01-2026)WTottenham 3 - 0 Slavia Praha (09-12-2025)LParis Saint Germain 5 - 3 Tottenham (26-11-2025)WTottenham 4 - 0 FC Copenhagen (04-11-2025)
5 Barcelona 8 16 22 14 +8 WBarcelona 4 - 1 FC Copenhagen (28-01-2026)WSlavia Praha 2 - 4 Barcelona (21-01-2026)WBarcelona 2 - 1 Eintracht Frankfurt (09-12-2025)LChelsea 3 - 0 Barcelona (25-11-2025)DClub Brugge KV 3 - 3 Barcelona (05-11-2025)
6 Chelsea 8 16 17 10 +7 WNapoli 2 - 3 Chelsea (28-01-2026)WChelsea 1 - 0 Pafos (21-01-2026)LAtalanta 2 - 1 Chelsea (09-12-2025)WChelsea 3 - 0 Barcelona (25-11-2025)DQarabag 2 - 2 Chelsea (05-11-2025)
7 Sporting CP 8 16 17 11 +6 WAthletic Club 2 - 3 Sporting CP (28-01-2026)WSporting CP 2 - 1 Paris Saint Germain (20-01-2026)LBayern MĂĽnchen 3 - 1 Sporting CP (09-12-2025)WSporting CP 3 - 0 Club Brugge KV (26-11-2025)DJuventus 1 - 1 Sporting CP (04-11-2025)
8 Manchester City 8 16 15 9 +6 WManchester City 2 - 0 Galatasaray (28-01-2026)LBodo/Glimt 3 - 1 Manchester City (20-01-2026)WReal Madrid 1 - 2 Manchester City (10-12-2025)LManchester City 0 - 2 Bayer Leverkusen (25-11-2025)WManchester City 4 - 1 Borussia Dortmund (05-11-2025)
9 Real Madrid 8 15 21 12 +9 LBenfica 4 - 2 Real Madrid (28-01-2026)WReal Madrid 6 - 1 Monaco (20-01-2026)LReal Madrid 1 - 2 Manchester City (10-12-2025)WOlympiakos Piraeus 3 - 4 Real Madrid (26-11-2025)LLiverpool 1 - 0 Real Madrid (04-11-2025)
10 Inter 8 15 15 7 +8 WBorussia Dortmund 0 - 2 Inter (28-01-2026)LInter 1 - 3 Arsenal (20-01-2026)LInter 0 - 1 Liverpool (09-12-2025)LAtletico Madrid 2 - 1 Inter (26-11-2025)WInter 2 - 1 Kairat Almaty (05-11-2025)
11 Paris Saint Germain 8 14 21 11 +10 DParis Saint Germain 1 - 1 Newcastle (28-01-2026)LSporting CP 2 - 1 Paris Saint Germain (20-01-2026)DAthletic Club 0 - 0 Paris Saint Germain (10-12-2025)WParis Saint Germain 5 - 3 Tottenham (26-11-2025)LParis Saint Germain 1 - 2 Bayern MĂĽnchen (04-11-2025)
12 Newcastle 8 14 17 7 +10 DParis Saint Germain 1 - 1 Newcastle (28-01-2026)WNewcastle 3 - 0 PSV Eindhoven (21-01-2026)DBayer Leverkusen 2 - 2 Newcastle (10-12-2025)LMarseille 2 - 1 Newcastle (25-11-2025)WNewcastle 2 - 0 Athletic Club (05-11-2025)
13 Juventus 8 13 14 10 +4 DMonaco 0 - 0 Juventus (28-01-2026)WJuventus 2 - 0 Benfica (21-01-2026)WJuventus 2 - 0 Pafos (10-12-2025)WBodo/Glimt 2 - 3 Juventus (25-11-2025)DJuventus 1 - 1 Sporting CP (04-11-2025)
14 Atletico Madrid 8 13 17 15 +2 LAtletico Madrid 1 - 2 Bodo/Glimt (28-01-2026)DGalatasaray 1 - 1 Atletico Madrid (21-01-2026)WPSV Eindhoven 2 - 3 Atletico Madrid (09-12-2025)WAtletico Madrid 2 - 1 Inter (26-11-2025)WAtletico Madrid 3 - 1 Union St. Gilloise (04-11-2025)
15 Atalanta 8 13 10 10 0 LUnion St. Gilloise 1 - 0 Atalanta (28-01-2026)LAtalanta 2 - 3 Athletic Club (21-01-2026)WAtalanta 2 - 1 Chelsea (09-12-2025)WEintracht Frankfurt 0 - 3 Atalanta (26-11-2025)WMarseille 0 - 1 Atalanta (05-11-2025)
16 Bayer Leverkusen 8 12 13 14 -1 WBayer Leverkusen 3 - 0 Villarreal (28-01-2026)LOlympiakos Piraeus 2 - 0 Bayer Leverkusen (20-01-2026)DBayer Leverkusen 2 - 2 Newcastle (10-12-2025)WManchester City 0 - 2 Bayer Leverkusen (25-11-2025)WBenfica 0 - 1 Bayer Leverkusen (05-11-2025)
17 Borussia Dortmund 8 11 19 17 +2 LBorussia Dortmund 0 - 2 Inter (28-01-2026)LTottenham 2 - 0 Borussia Dortmund (20-01-2026)DBorussia Dortmund 2 - 2 Bodo/Glimt (10-12-2025)WBorussia Dortmund 4 - 0 Villarreal (25-11-2025)LManchester City 4 - 1 Borussia Dortmund (05-11-2025)
18 Olympiakos Piraeus 8 11 10 14 -4 WAjax 1 - 2 Olympiakos Piraeus (28-01-2026)WOlympiakos Piraeus 2 - 0 Bayer Leverkusen (20-01-2026)WKairat Almaty 0 - 1 Olympiakos Piraeus (09-12-2025)LOlympiakos Piraeus 3 - 4 Real Madrid (26-11-2025)DOlympiakos Piraeus 1 - 1 PSV Eindhoven (04-11-2025)
19 Club Brugge KV 8 10 15 17 -2 WClub Brugge KV 3 - 0 Marseille (28-01-2026)WKairat Almaty 1 - 4 Club Brugge KV (20-01-2026)LClub Brugge KV 0 - 3 Arsenal (10-12-2025)LSporting CP 3 - 0 Club Brugge KV (26-11-2025)DClub Brugge KV 3 - 3 Barcelona (05-11-2025)
20 Galatasaray 8 10 9 11 -2 LManchester City 2 - 0 Galatasaray (28-01-2026)DGalatasaray 1 - 1 Atletico Madrid (21-01-2026)LMonaco 1 - 0 Galatasaray (09-12-2025)LGalatasaray 0 - 1 Union St. Gilloise (25-11-2025)WAjax 0 - 3 Galatasaray (05-11-2025)
21 Monaco 8 10 8 14 -6 DMonaco 0 - 0 Juventus (28-01-2026)LReal Madrid 6 - 1 Monaco (20-01-2026)WMonaco 1 - 0 Galatasaray (09-12-2025)DPafos 2 - 2 Monaco (26-11-2025)WBodo/Glimt 0 - 1 Monaco (04-11-2025)
22 Qarabag 8 10 13 21 -8 LLiverpool 6 - 0 Qarabag (28-01-2026)WQarabag 3 - 2 Eintracht Frankfurt (21-01-2026)LQarabag 2 - 4 Ajax (10-12-2025)LNapoli 2 - 0 Qarabag (25-11-2025)DQarabag 2 - 2 Chelsea (05-11-2025)
23 Bodo/Glimt 8 9 14 15 -1 WAtletico Madrid 1 - 2 Bodo/Glimt (28-01-2026)WBodo/Glimt 3 - 1 Manchester City (20-01-2026)DBorussia Dortmund 2 - 2 Bodo/Glimt (10-12-2025)LBodo/Glimt 2 - 3 Juventus (25-11-2025)LBodo/Glimt 0 - 1 Monaco (04-11-2025)
24 Benfica 8 9 10 12 -2 WBenfica 4 - 2 Real Madrid (28-01-2026)LJuventus 2 - 0 Benfica (21-01-2026)WBenfica 2 - 0 Napoli (10-12-2025)WAjax 0 - 2 Benfica (25-11-2025)LBenfica 0 - 1 Bayer Leverkusen (05-11-2025)
25 Marseille 8 9 11 14 -3 LClub Brugge KV 3 - 0 Marseille (28-01-2026)LMarseille 0 - 3 Liverpool (21-01-2026)WUnion St. Gilloise 2 - 3 Marseille (09-12-2025)WMarseille 2 - 1 Newcastle (25-11-2025)LMarseille 0 - 1 Atalanta (05-11-2025)
26 Pafos 8 9 8 11 -3 WPafos 4 - 1 Slavia Praha (28-01-2026)LChelsea 1 - 0 Pafos (21-01-2026)LJuventus 2 - 0 Pafos (10-12-2025)DPafos 2 - 2 Monaco (26-11-2025)WPafos 1 - 0 Villarreal (05-11-2025)
27 Union St. Gilloise 8 9 8 17 -9 WUnion St. Gilloise 1 - 0 Atalanta (28-01-2026)LBayern MĂĽnchen 2 - 0 Union St. Gilloise (21-01-2026)LUnion St. Gilloise 2 - 3 Marseille (09-12-2025)WGalatasaray 0 - 1 Union St. Gilloise (25-11-2025)LAtletico Madrid 3 - 1 Union St. Gilloise (04-11-2025)
28 PSV Eindhoven 8 8 16 16 0 LPSV Eindhoven 1 - 2 Bayern MĂĽnchen (28-01-2026)LNewcastle 3 - 0 PSV Eindhoven (21-01-2026)LPSV Eindhoven 2 - 3 Atletico Madrid (09-12-2025)WLiverpool 1 - 4 PSV Eindhoven (26-11-2025)DOlympiakos Piraeus 1 - 1 PSV Eindhoven (04-11-2025)
29 Athletic Club 8 8 9 14 -5 LAthletic Club 2 - 3 Sporting CP (28-01-2026)WAtalanta 2 - 3 Athletic Club (21-01-2026)DAthletic Club 0 - 0 Paris Saint Germain (10-12-2025)DSlavia Praha 0 - 0 Athletic Club (25-11-2025)LNewcastle 2 - 0 Athletic Club (05-11-2025)
30 Napoli 8 8 9 15 -6 LNapoli 2 - 3 Chelsea (28-01-2026)DFC Copenhagen 1 - 1 Napoli (20-01-2026)LBenfica 2 - 0 Napoli (10-12-2025)WNapoli 2 - 0 Qarabag (25-11-2025)DNapoli 0 - 0 Eintracht Frankfurt (04-11-2025)
31 FC Copenhagen 8 8 12 21 -9 LBarcelona 4 - 1 FC Copenhagen (28-01-2026)DFC Copenhagen 1 - 1 Napoli (20-01-2026)WVillarreal 2 - 3 FC Copenhagen (10-12-2025)WFC Copenhagen 3 - 2 Kairat Almaty (26-11-2025)LTottenham 4 - 0 FC Copenhagen (04-11-2025)
32 Ajax 8 6 8 21 -13 LAjax 1 - 2 Olympiakos Piraeus (28-01-2026)WVillarreal 1 - 2 Ajax (20-01-2026)WQarabag 2 - 4 Ajax (10-12-2025)LAjax 0 - 2 Benfica (25-11-2025)LAjax 0 - 3 Galatasaray (05-11-2025)
33 Eintracht Frankfurt 8 4 10 21 -11 LEintracht Frankfurt 0 - 2 Tottenham (28-01-2026)LQarabag 3 - 2 Eintracht Frankfurt (21-01-2026)LBarcelona 2 - 1 Eintracht Frankfurt (09-12-2025)LEintracht Frankfurt 0 - 3 Atalanta (26-11-2025)DNapoli 0 - 0 Eintracht Frankfurt (04-11-2025)
34 Slavia Praha 8 3 5 19 -14 LPafos 4 - 1 Slavia Praha (28-01-2026)LSlavia Praha 2 - 4 Barcelona (21-01-2026)LTottenham 3 - 0 Slavia Praha (09-12-2025)DSlavia Praha 0 - 0 Athletic Club (25-11-2025)LSlavia Praha 0 - 3 Arsenal (04-11-2025)
35 Villarreal 8 1 5 18 -13 LBayer Leverkusen 3 - 0 Villarreal (28-01-2026)LVillarreal 1 - 2 Ajax (20-01-2026)LVillarreal 2 - 3 FC Copenhagen (10-12-2025)LBorussia Dortmund 4 - 0 Villarreal (25-11-2025)LPafos 1 - 0 Villarreal (05-11-2025)
36 Kairat Almaty 8 1 7 22 -15 LArsenal 3 - 2 Kairat Almaty (28-01-2026)LKairat Almaty 1 - 4 Club Brugge KV (20-01-2026)LKairat Almaty 0 - 1 Olympiakos Piraeus (09-12-2025)LFC Copenhagen 3 - 2 Kairat Almaty (26-11-2025)LInter 2 - 1 Kairat Almaty (05-11-2025)