Borussia Dortmund vs Inter

28 January 2026 · Champions League · Matchday 8 · 2025/26 · Referee Istvan Kovacs

Full time 0 – 2

Half-time: 0–0

  • F. Dimarco 80’
  • A. Diouf 90+4’

Match summary

Inter won 2-0 away at Borussia Dortmund. It was goalless at half-time.

F. Dimarco put Inter ahead with a direct free kick in the 80th minute and A. Diouf made it 0-2 in stoppage time.

There was little between the sides on chances: Borussia Dortmund created 0.91 expected goals (xG) from 9 shots, Inter 0.98 from 12.

Match stats

45% Possession 55%
9 Shots 12
1 Shots on target 5
5 Corners 3
450 Passes 547
83.3% Pass accuracy 87.4%
23 Tackles 27
12 Fouls 14
1 Yellow cards 2
0 Offsides 2

Key events

Borussia Dortmund Inter
S. GuirassyShot on target
11’
14’
F. DimarcoShot on target
42’
A. BonnyShot on target
56’
K. AdeyemiS. Guirassy
68’
74’
D. FrattesiP. Zieliński
75’
78’
D. FrattesiShot on target
80’
F. DimarcoFree Kick0-1 (Inter)
88’
L. MartínezM. Thuram
Y. CoutoF. Mané
89’
90’
A. DioufLeft foot shot0-2 (Inter)
90’
F. Acerbi

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.91 0.98 80’ F. Dimarco (Inter), 0-1 80’ 90+4’ A. Diouf (Inter), 0-2 90+4’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.91 0.98 80’ F. Dimarco (Inter), 0-1 Dimarco 80’ 90+4’ A. Diouf (Inter), 0-2 Diouf 90+4’
Borussia Dortmund 0.91 xGInter 0.98 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Inter attacking Borussia Dortmund attacking 
11’ S. Guirassy (Borussia Dortmund), from a corner, 0.54 xG, saved 78’ F. P. Esposito (Inter), open play, 0.18 xG, blocked 42’ A. Bonny (Inter), open play, 0.14 xG, saved 41’ F. Silva (Borussia Dortmund), set piece, 0.13 xG, off target 80’ F. Dimarco (Inter), direct free kick, 0.12 xG, goal 16’ Y. Bisseck (Inter), open play, 0.10 xG, blocked 76’ F. Acerbi (Inter), open play, 0.09 xG, blocked 90+4’ A. Diouf (Inter), open play, 0.08 xG, goal 26’ F. Dimarco (Inter), open play, 0.07 xG, off target 63’ F. P. Esposito (Inter), open play, 0.06 xG, off target 83’ N. Schlotterbeck (Borussia Dortmund), from a corner, 0.06 xG, off target 16’ Y. Bisseck (Inter), open play, 0.05 xG, off target 47’ F. Silva (Borussia Dortmund), open play, 0.05 xG, off target 46’ J. Bellingham (Borussia Dortmund), open play, 0.04 xG, blocked 46’ L. Henrique (Inter), open play, 0.03 xG, off target 50’ M. Beier (Borussia Dortmund), set piece, 0.03 xG, blocked 14’ F. Dimarco (Inter), open play, 0.03 xG, saved 10’ F. Silva (Borussia Dortmund), open play, 0.02 xG, blocked 11’ J. Ryerson (Borussia Dortmund), from a corner, 0.02 xG, blocked 78’ D. Frattesi (Inter), open play, 0.02 xG, saved 90+6’ C. Chukwuemeka (Borussia Dortmund), open play, 0.02 xG, blocked 11’ S. Guirassy (Borussia Dortmund), from a corner, 0.54 xG, saved 78’ F. P. Esposito (Inter), open play, 0.18 xG, blocked 42’ A. Bonny (Inter), open play, 0.14 xG, saved 41’ F. Silva (Borussia Dortmund), set piece, 0.13 xG, off target 80’ F. Dimarco (Inter), direct free kick, 0.12 xG, goal 16’ Y. Bisseck (Inter), open play, 0.10 xG, blocked 76’ F. Acerbi (Inter), open play, 0.09 xG, blocked 90+4’ A. Diouf (Inter), open play, 0.08 xG, goal 26’ F. Dimarco (Inter), open play, 0.07 xG, off target 83’ N. Schlotterbeck (Borussia Dortmund), from a corner, 0.06 xG, off target 63’ F. P. Esposito (Inter), open play, 0.06 xG, off target 16’ Y. Bisseck (Inter), open play, 0.05 xG, off target 47’ F. Silva (Borussia Dortmund), open play, 0.05 xG, off target 46’ J. Bellingham (Borussia Dortmund), open play, 0.04 xG, blocked 46’ L. Henrique (Inter), open play, 0.03 xG, off target 50’ M. Beier (Borussia Dortmund), set piece, 0.03 xG, blocked 14’ F. Dimarco (Inter), open play, 0.03 xG, saved 11’ J. Ryerson (Borussia Dortmund), from a corner, 0.02 xG, blocked 78’ D. Frattesi (Inter), open play, 0.02 xG, saved 90+6’ C. Chukwuemeka (Borussia Dortmund), open play, 0.02 xG, blocked 10’ F. Silva (Borussia Dortmund), open play, 0.02 xG, blocked
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Lineups

Borussia Dortmund 3-4-2-1 Starting XI
Kobel
Mané 89’
Can
Schlotterbeck
Ryerson
Nmecha
Bellingham
Bensebaini
Beier
Silva 81’
Guirassy 68’
Inter 3-5-2 Starting XI
Sommer
Akanji
Acerbi
Bisseck
Henrique
Sučić 88’
Zieliński 74’
Mkhitaryan 88’
Dimarco
Thuram 88’
Bonny 57’

Player stats

Goalkeeper1 player
90′ – – –
Defenders3 players
89′ – – –
E. Can
90′ – – –
90′ – – –
Midfielders7 players
90′ – – – – –
90′ – – – – –
90′ – – – – –
82′ – – – –
K. Adeyemi Came on as a substitute
22′ – – 4 – – 1 – 3 – 1 –
C. Chukwuemeka Came on as a substitute
9′ – – 8 – – – – 1 – – –
Y. Couto Came on as a substitute
1′ – – 2 – – – – – – – –
Forwards4 players
90′ – – 1 0.03 – – –
F. Silva
81′ – – 3 – 0.19 – – 3 – 19 –
68′ – – 1 0.54 – – –
J. Brandt Came on as a substitute
8′ – – – – – – 1 1 – 6 –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists. A blank cell means that figure is not available for that player.

Form going into the game

Last five Champions League games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results from Bzzoiro Sports Data.