Borussia Dortmund vs Shakhtar Donetsk

29 January 2025 · Champions League · Matchday 8 · 2024/25

Full time 3 – 1

Half-time: 2–0

  • Serhou Guirassy 17’, 44’
  • Ramy Bensebaini 79’
  • Marlon Gomes 50’

Match summary

Borussia Dortmund beat Shakhtar Donetsk 3-1. Borussia Dortmund led 2-0 at half-time.

In the first half, Serhou Guirassy put Borussia Dortmund ahead in the 17th minute and Guirassy made it 2-0 in the 44th minute. In the second half, Marlon Gomes pulled one back to make it 2-1 in the 50th minute and Ramy Bensebaini made it 3-1 in the 79th minute.

The chances backed that up: Borussia Dortmund created 2.43 expected goals (xG) from 15 shots to Shakhtar Donetsk's 0.38 from 7.

Key events

Borussia Dortmund Shakhtar Donetsk
Kick-off
12’
Oleksandr ZubkovShot on target
Serhou GuirassyRight foot shot1-0 (Borussia Dortmund)
17’
25’
KevinArgument
27’
Nico SchlotterbeckShot on target
28’
Jamie GittensShot on target
34’
Serhou GuirassyLeft foot shot2-0 (Borussia Dortmund)
44’
Half-time2-0
Serhou GuirassyShot on target
46’
Second half underway
50’
Marlon GomesRight foot shot2-1 (Shakhtar Donetsk)
58’
Ramy BensebainiShot on target
66’
Ramy BensebainiLeft foot shot3-1 (Borussia Dortmund)
79’
83’
89’
Taras StepanenkoDmytro Kryskiv
Full-time3-1

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 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.43 0.38 17’ Serhou Guirassy (Borussia Dortmund), 1-0 17’ 44’ Serhou Guirassy (Borussia Dortmund), 2-0 44’ 50’ Marlon Gomes (Shakhtar Donetsk), 2-1 50’ 79’ Ramy Bensebaini (Borussia Dortmund), 3-1 79’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 2.43 0.38 17’ Serhou Guirassy (Borussia Dortmund), 1-0 Guirassy 17’ 44’ Serhou Guirassy (Borussia Dortmund), 2-0 Guirassy 44’ 50’ Marlon Gomes (Shakhtar Donetsk), 2-1 Gomes 50’ 79’ Ramy Bensebaini (Borussia Dortmund), 3-1 Bensebaini 79’
Borussia Dortmund 2.43 xGShakhtar Donetsk 0.38 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Shakhtar Donetsk attacking Borussia Dortmund attacking 
17’ Serhou Guirassy (Borussia Dortmund), open play, 0.72 xG, goal 79’ Ramy Bensebaini (Borussia Dortmund), open play, 0.61 xG, goal 46’ Serhou Guirassy (Borussia Dortmund), set piece, 0.33 xG, saved 50’ Marlon Gomes (Shakhtar Donetsk), open play, 0.14 xG, goal 44’ Serhou Guirassy (Borussia Dortmund), open play, 0.13 xG, goal 72’ Serhou Guirassy (Borussia Dortmund), open play, 0.10 xG, off target 14’ Maximilian Beier (Borussia Dortmund), set piece, 0.08 xG, off target 38’ Georgiy Sudakov (Shakhtar Donetsk), open play, 0.08 xG, off target 52’ Kevin (Shakhtar Donetsk), open play, 0.08 xG, blocked 34’ Maximilian Beier (Borussia Dortmund), set piece, 0.07 xG, blocked 34’ Jamie Gittens (Borussia Dortmund), open play, 0.06 xG, saved 2’ Jamie Gittens (Borussia Dortmund), open play, 0.05 xG, blocked 17’ Karim Adeyemi (Borussia Dortmund), open play, 0.06 xG, blocked 28’ Nico Schlotterbeck (Borussia Dortmund), from a corner, 0.05 xG, saved 78’ Serhou Guirassy (Borussia Dortmund), open play, 0.05 xG, off target 66’ Ramy Bensebaini (Borussia Dortmund), from a corner, 0.05 xG, saved 23’ Marcel Sabitzer (Borussia Dortmund), direct free kick, 0.04 xG, blocked 28’ Julian Brandt (Borussia Dortmund), open play, 0.04 xG, blocked 89’ Georgiy Sudakov (Shakhtar Donetsk), open play, 0.03 xG, off target 12’ Oleksandr Zubkov (Shakhtar Donetsk), open play, 0.03 xG, saved 31’ Pedrinho (Shakhtar Donetsk), open play, 0.02 xG, blocked 39’ Irakli Azarovi (Shakhtar Donetsk), from a corner, 0.02 xG, off target 17’ Serhou Guirassy (Borussia Dortmund), open play, 0.72 xG, goal 79’ Ramy Bensebaini (Borussia Dortmund), open play, 0.61 xG, goal 46’ Serhou Guirassy (Borussia Dortmund), set piece, 0.33 xG, saved 50’ Marlon Gomes (Shakhtar Donetsk), open play, 0.14 xG, goal 44’ Serhou Guirassy (Borussia Dortmund), open play, 0.13 xG, goal 72’ Serhou Guirassy (Borussia Dortmund), open play, 0.10 xG, off target 14’ Maximilian Beier (Borussia Dortmund), set piece, 0.08 xG, off target 38’ Georgiy Sudakov (Shakhtar Donetsk), open play, 0.08 xG, off target 52’ Kevin (Shakhtar Donetsk), open play, 0.08 xG, blocked 34’ Maximilian Beier (Borussia Dortmund), set piece, 0.07 xG, blocked 34’ Jamie Gittens (Borussia Dortmund), open play, 0.06 xG, saved 17’ Karim Adeyemi (Borussia Dortmund), open play, 0.06 xG, blocked 2’ Jamie Gittens (Borussia Dortmund), open play, 0.05 xG, blocked 78’ Serhou Guirassy (Borussia Dortmund), open play, 0.05 xG, off target 28’ Nico Schlotterbeck (Borussia Dortmund), from a corner, 0.05 xG, saved 66’ Ramy Bensebaini (Borussia Dortmund), from a corner, 0.05 xG, saved 23’ Marcel Sabitzer (Borussia Dortmund), direct free kick, 0.04 xG, blocked 28’ Julian Brandt (Borussia Dortmund), open play, 0.04 xG, blocked 12’ Oleksandr Zubkov (Shakhtar Donetsk), open play, 0.03 xG, saved 89’ Georgiy Sudakov (Shakhtar Donetsk), open play, 0.03 xG, off target 31’ Pedrinho (Shakhtar Donetsk), open play, 0.02 xG, blocked 39’ Irakli Azarovi (Shakhtar Donetsk), from a corner, 0.02 xG, off target
Size shows xG Goal On target Off target or blocked

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

Lineups

Borussia Dortmund 4-4-2 Starting XI
Kobel
Ryerson
Schlotterbeck
Bensebaini 89’
Can
Gittens 85’
Sabitzer
Brandt 64’
Adeyemi 64’
Beier 46’
Guirassy 2
Shakhtar Donetsk 4-2-3-1 Starting XI
Riznyk
Azarovi 72’
Bondar
Matvienko
Tobias
Gomes 84’
Kryskiv 89’
Kevin
Sudakov
Zubkov 73’
Pedrinho 83’

Player stats

Goalkeeper1 player
90′ 1 1 21 – – – – –
Defenders5 players
90′ 4 1 – 7 1 42 – – – –
90′ 3 2 1 4 – 79 – – – –
Ramy Bensebaini Taken off
89′ – 3 – 2 – 50 1 1 – –
Yan Couto Came on as a substitute
9′ – – – – – 2 – – – –
Waldemar Anton Came on as a substitute
1′ – – – 1 – 1 – – – –
Midfielders7 players
90′ – – 80 – – 3 2 5 1 – –
Karim Adeyemi Taken off
64′ – 1 20 1 – 2 – 6 1 – –
90′ – – 37 – – – 2 2 – – –
Julian Brandt Taken off
64′ – 1 23 2 – 1 – 1 – – –
Jamie Gittens Taken off
85′ – – 29 1 – – 2 10 1 4 –
Pascal Groß Came on as a substitute
45′ – – 19 – – 1 – 2 – – –
Giovanni Reyna Came on as a substitute
26′ – 1 14 1 – – – – – – –
Forwards3 players
Maximilian Beier Taken off
45′ – – 2 – 0.15 – – 2 – 5
90′ 2 – 5 3 1.32 – 2 4 3 14 –
Julien Duranville Came on as a substitute
26′ – – – – – – 1 – – 4 –
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.