Inter vs Shakhtar Donetsk

21 October 2026 · Champions League · Matchday 3 · 2026/27 · Referee Harm Osmers

Full time 1 – 0

Half-time: 0–0

  • Carlos Augusto 77’

Match summary

Inter beat Shakhtar Donetsk 1-0. It was goalless at half-time.

Carlos Augusto put Inter ahead in the 77th minute.

The chances backed that up: Inter created 0.99 expected goals (xG) from 13 shots to Shakhtar Donetsk's 0.58 from 12. Inter had a player sent off.

Match stats

45% Possession 55%
13 Shots 12
5 Shots on target 4
5 Corners 4
91 Attacks 104
57 Dangerous attacks 55
427 Passes 533
86.9% Pass accuracy 90.8%
21 Tackles 18
9 Fouls 10
4 Yellow cards 2
1 Red cards 0
2 Offsides 2

Key events

Inter Shakhtar Donetsk
Kick-off
Marcus ThuramShot on target
3’
Corner
3’
Corner
4’
7’
PedrinhoShot on target
Corner
18’
Ange-Yoan BonnyShot on target
21’
36’
40’
Valerii BondarShot on target
40’
Corner
44’
Corner
Corner
45+2’
Half-time0-0
Second half underway
Marcus ThuramArgument
54’
Ange-Yoan BonnyShot on target
60’
66’
Marcus ThuramShot on target
66’
Corner
66’
Alessandro BastoniSecond yellowFoul
68’
68’
Marlon GomesArgument
72’
Carlos AugustoLeft foot shot1-0 (Inter)
77’
87’
NewertonShot on target
87’
Corner
88’
Mykola MatvienkoShot on target
88’
Corner
Full-time1-0

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.99 0.58 77’ Carlos Augusto (Inter), 1-0 77’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 0.99 0.58 77’ Carlos Augusto (Inter), 1-0 Augusto 77’
Inter 0.99 xGShakhtar Donetsk 0.58 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Shakhtar Donetsk attacking Inter attacking 
77’ Carlos Augusto (Inter), open play, 0.48 xG, goal 72’ Kauã Elias (Shakhtar Donetsk), open play, 0.13 xG, blocked 21’ Ange-Yoan Bonny (Inter), open play, 0.10 xG, saved 84’ Henrikh Mkhitaryan (Inter), open play, 0.10 xG, off target 3’ Marcus Thuram (Inter), open play, 0.08 xG, saved 16’ Oleh Ocheretko (Shakhtar Donetsk), open play, 0.07 xG, off target 88’ Mykola Matvienko (Shakhtar Donetsk), from a corner, 0.08 xG, saved 44’ Oleh Ocheretko (Shakhtar Donetsk), from a corner, 0.07 xG, off target 19’ Ange-Yoan Bonny (Inter), from a corner, 0.06 xG, off target 39’ Kauã Elias (Shakhtar Donetsk), open play, 0.04 xG, blocked 40’ Valerii Bondar (Shakhtar Donetsk), from a corner, 0.04 xG, saved 5’ Hakan Çalhanoğlu (Inter), open play, 0.03 xG, off target 7’ Pedrinho (Shakhtar Donetsk), open play, 0.03 xG, saved 27’ Gleiker Mendoza (Shakhtar Donetsk), open play, 0.03 xG, blocked 60’ Ange-Yoan Bonny (Inter), open play, 0.03 xG, saved 90’ Yehor Nazaryna (Shakhtar Donetsk), open play, 0.03 xG, blocked 22’ Federico Dimarco (Inter), open play, 0.02 xG, off target 87’ Newerton (Shakhtar Donetsk), open play, 0.02 xG, saved 4’ Nicolò Barella (Inter), from a corner, 0.02 xG, off target 51’ Vinícius Tobias (Shakhtar Donetsk), open play, 0.02 xG, off target 66’ Marcus Thuram (Inter), open play, 0.02 xG, saved 90+1’ Mykola Matvienko (Shakhtar Donetsk), open play, 0.02 xG, blocked 23’ Hakan Çalhanoğlu (Inter), open play, 0.02 xG, off target 90+1’ Nicolò Barella (Inter), open play, 0.02 xG, blocked 56’ Alessandro Bastoni (Inter), open play, 0.01 xG, blocked 77’ Carlos Augusto (Inter), open play, 0.48 xG, goal 72’ Kauã Elias (Shakhtar Donetsk), open play, 0.13 xG, blocked 21’ Ange-Yoan Bonny (Inter), open play, 0.10 xG, saved 84’ Henrikh Mkhitaryan (Inter), open play, 0.10 xG, off target 3’ Marcus Thuram (Inter), open play, 0.08 xG, saved 16’ Oleh Ocheretko (Shakhtar Donetsk), open play, 0.07 xG, off target 88’ Mykola Matvienko (Shakhtar Donetsk), from a corner, 0.08 xG, saved 44’ Oleh Ocheretko (Shakhtar Donetsk), from a corner, 0.07 xG, off target 19’ Ange-Yoan Bonny (Inter), from a corner, 0.06 xG, off target 39’ Kauã Elias (Shakhtar Donetsk), open play, 0.04 xG, blocked 40’ Valerii Bondar (Shakhtar Donetsk), from a corner, 0.04 xG, saved 5’ Hakan Çalhanoğlu (Inter), open play, 0.03 xG, off target 7’ Pedrinho (Shakhtar Donetsk), open play, 0.03 xG, saved 27’ Gleiker Mendoza (Shakhtar Donetsk), open play, 0.03 xG, blocked 60’ Ange-Yoan Bonny (Inter), open play, 0.03 xG, saved 90’ Yehor Nazaryna (Shakhtar Donetsk), open play, 0.03 xG, blocked 22’ Federico Dimarco (Inter), open play, 0.02 xG, off target 87’ Newerton (Shakhtar Donetsk), open play, 0.02 xG, saved 51’ Vinícius Tobias (Shakhtar Donetsk), open play, 0.02 xG, off target 66’ Marcus Thuram (Inter), open play, 0.02 xG, saved 90+1’ Mykola Matvienko (Shakhtar Donetsk), open play, 0.02 xG, blocked 4’ Nicolò Barella (Inter), from a corner, 0.02 xG, off target 23’ Hakan Çalhanoğlu (Inter), open play, 0.02 xG, off target 90+1’ Nicolò Barella (Inter), open play, 0.02 xG, blocked 56’ Alessandro Bastoni (Inter), open play, 0.01 xG, blocked
Size shows xG Goal On target Off target or blocked

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

Lineups

Inter 3-5-2 Starting XI
Martínez
Spence 59’
Akanji
Bastoni
Augusto
Dimarco 59’
Çalhanoğlu 59’
Barella
Sučić 73’
Thuram
Bonny 75’
Shakhtar Donetsk 4-1-4-1 Starting XI
Riznyk
Henrique
Bondar
Matvienko
Tobias
Ocheretko 72’
Mendoza 72’
Gomes
Pedrinho 32’
Santana 83’
Elias 72’

Player stats

Goalkeeper1 player
90′ – – –
Defenders4 players
90′ – – –
Alessandro Bastoni Sent off
68′ – –
Djed Spence Taken off
59′ 1 1 – 4 – 25 – – – –
Yann Bisseck Came on as a substitute
31′ – – –
Midfielders9 players
Carlos Augusto
90′ 1 – 50 – – 1 – 2 – – –
90′ – – – – –
Hakan Çalhanoğlu Taken off
59′ – – – – –
Petar Sučić Taken off
73′ – – – –
Federico Dimarco Taken off
59′ – – – – –
Piotr Zieliński Came on as a substitute
31′ – – – – –
Andy Diouf Came on as a substitute
31′ – – – – –
Luís Henrique Came on as a substitute
17′ – – 6 – – – 1 1 – – –
Henrikh Mkhitaryan Came on as a substitute
15′ – – – – –
Forwards2 players
90′ – – 2 0.10 – –
Ange-Yoan Bonny Taken off
75′ – – 3 0.19 – – –
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.