Shakhtar Donetsk vs Sporting CP

3 November 2026 · Champions League · Matchday 4 · 2026/27 · Referee Ivan Kružliak

Full time 0 – 1

Half-time: 0–0

  • Issa Doumbia 59’

Match summary

Sporting CP beat Shakhtar Donetsk 1-0 on the road. It was goalless at half-time.

Issa Doumbia put Sporting CP ahead in the 59th minute.

Shakhtar Donetsk can feel hard done by, creating 1.96 expected goals (xG) from 14 shots to Sporting CP's 1.30 from 11.

Shakhtar Donetsk dominated territory and shot volume in this Champions League fixture, finishing with 54 percent possession and 14 total attempts compared to Sporting CP's 11 shots. Despite registering 4 shots on target, 7 corners and higher expected goals of 1.97 against the visitors' 1.22, the hosts failed to convert their chances. Notable missed opportunities included Kauã Elias firing off target in the 54th and 72nd minutes. Sporting CP absorbed the pressure well, using 369 passes and 40 dangerous attacks, and ultimately secured the away victory despite committing 18 fouls and receiving 1 yellow card during a disciplined defensive display.

Following a scoreless first half that ended 0-0, the match sparked into life after the interval. Sporting CP broke the deadlock in the 59th minute when Issa Doumbia scored, taking the score to 0-1. The visitors' Maximiliano Araújo received a yellow card for a foul in the 66th minute, quickly followed by Shakhtar Donetsk making a double substitution as Isaque and Newerton replaced Yehor Nazaryna and Gleiker Mendoza. Isaque was then shown a yellow card for a foul in the 74th minute. Both sides utilized further substitutions before the final whistle confirmed the 0-1 scoreline.

Match stats

55% Possession 45%
14 Shots 11
4 Shots on target 3
7 Corners 2
81 Attacks 65
49 Dangerous attacks 40
441 Passes 372
86.4% Pass accuracy 85.5%
19 Tackles 23
10 Fouls 18
1 Yellow cards 1
1 Offsides 0

Key events

Shakhtar Donetsk Sporting CP
Kick-off
Pedro HenriqueShot on target
6’
Second half underway
Half-time0-0
59’
Issa DoumbiaRight foot shot0-1 (Sporting CP)
63’
Eduardo QuaresmaShot on target
66’
IsaqueFoul
74’
Alisson SantanaShot on target
79’
88’
Salvador BlopaMaximiliano Araújo
NewertonShot on target
90+1’
Full-time0-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 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.96 1.30 59’ Issa Doumbia (Sporting CP), 0-1 59’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.96 1.30 59’ Issa Doumbia (Sporting CP), 0-1 Doumbia 59’
Shakhtar Donetsk 1.96 xGSporting CP 1.30 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Sporting CP attacking Shakhtar Donetsk attacking 
62’ Luis Javier Suárez (Sporting CP), open play, 0.53 xG, off target 72’ Kauã Elias (Shakhtar Donetsk), open play, 0.51 xG, off target 54’ Kauã Elias (Shakhtar Donetsk), open play, 0.42 xG, blocked 42’ Kauã Elias (Shakhtar Donetsk), from a corner, 0.28 xG, off target 90+1’ Newerton (Shakhtar Donetsk), open play, 0.29 xG, saved 59’ Issa Doumbia (Sporting CP), open play, 0.26 xG, goal 22’ Mykola Matvienko (Shakhtar Donetsk), from a corner, 0.10 xG, off target 69’ Luis Javier Suárez (Sporting CP), open play, 0.11 xG, off target 36’ Luis Javier Suárez (Sporting CP), open play, 0.10 xG, blocked 65’ Marlon Gomes (Shakhtar Donetsk), set piece, 0.08 xG, off target 47’ Issa Doumbia (Sporting CP), open play, 0.07 xG, off target 6’ Pedro Henrique (Shakhtar Donetsk), open play, 0.05 xG, saved 63’ Eduardo Quaresma (Sporting CP), from a corner, 0.05 xG, saved 82’ Alisson Santana (Shakhtar Donetsk), open play, 0.05 xG, hit the woodwork 9’ Maximiliano Araújo (Sporting CP), open play, 0.05 xG, blocked 77’ Marlon Gomes (Shakhtar Donetsk), open play, 0.05 xG, off target 90+4’ Luis Javier Suárez (Sporting CP), direct free kick, 0.05 xG, off target 32’ Eduardo Quaresma (Sporting CP), from a corner, 0.04 xG, off target 32’ Silas Andersen (Sporting CP), from a corner, 0.04 xG, off target 67’ Alisson Santana (Shakhtar Donetsk), direct free kick, 0.04 xG, off target 79’ Alisson Santana (Shakhtar Donetsk), direct free kick, 0.03 xG, saved 87’ Kauã Elias (Shakhtar Donetsk), open play, 0.02 xG, off target 90+2’ Kauã Elias (Shakhtar Donetsk), open play, 0.02 xG, blocked 90+2’ Pedro Henrique (Shakhtar Donetsk), open play, 0.01 xG, blocked 63’ Maximiliano Araújo (Sporting CP), from a corner, 0.00 xG, off target 62’ Luis Javier Suárez (Sporting CP), open play, 0.53 xG, off target 72’ Kauã Elias (Shakhtar Donetsk), open play, 0.51 xG, off target 54’ Kauã Elias (Shakhtar Donetsk), open play, 0.42 xG, blocked 90+1’ Newerton (Shakhtar Donetsk), open play, 0.29 xG, saved 42’ Kauã Elias (Shakhtar Donetsk), from a corner, 0.28 xG, off target 59’ Issa Doumbia (Sporting CP), open play, 0.26 xG, goal 69’ Luis Javier Suárez (Sporting CP), open play, 0.11 xG, off target 22’ Mykola Matvienko (Shakhtar Donetsk), from a corner, 0.10 xG, off target 36’ Luis Javier Suárez (Sporting CP), open play, 0.10 xG, blocked 65’ Marlon Gomes (Shakhtar Donetsk), set piece, 0.08 xG, off target 47’ Issa Doumbia (Sporting CP), open play, 0.07 xG, off target 6’ Pedro Henrique (Shakhtar Donetsk), open play, 0.05 xG, saved 63’ Eduardo Quaresma (Sporting CP), from a corner, 0.05 xG, saved 82’ Alisson Santana (Shakhtar Donetsk), open play, 0.05 xG, hit the woodwork 90+4’ Luis Javier Suárez (Sporting CP), direct free kick, 0.05 xG, off target 9’ Maximiliano Araújo (Sporting CP), open play, 0.05 xG, blocked 77’ Marlon Gomes (Shakhtar Donetsk), open play, 0.05 xG, off target 32’ Eduardo Quaresma (Sporting CP), from a corner, 0.04 xG, off target 32’ Silas Andersen (Sporting CP), from a corner, 0.04 xG, off target 67’ Alisson Santana (Shakhtar Donetsk), direct free kick, 0.04 xG, off target 79’ Alisson Santana (Shakhtar Donetsk), direct free kick, 0.03 xG, saved 87’ Kauã Elias (Shakhtar Donetsk), open play, 0.02 xG, off target 90+2’ Kauã Elias (Shakhtar Donetsk), open play, 0.02 xG, blocked 90+2’ Pedro Henrique (Shakhtar Donetsk), open play, 0.01 xG, blocked 63’ Maximiliano Araújo (Sporting CP), from a corner, 0.00 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

Shakhtar Donetsk 4-1-4-1 Starting XI
Riznyk
Henrique
Bondar
Matvienko 90’
Tobias
Nazaryna 67’
Mendoza 67’
Ocheretko
Gomes 83’
Santana 90’
Elias
Sporting CP 3-4-1-2 Starting XI
Silva
Araújo 88’
Quaresma
Inácio
Felicíssimo
Andersen
Altimira
Doumbia 88’
Catamo 83’
Suárez
Ioannidis 70’

Player stats

Goalkeeper1 player
90′ 1 1 43 – – – – –
Defenders4 players
90′ 3 – 1 8 – 52 1 – – –
90′ – 1 1 1 1 55 2 – – –
Mykola Matvienko Taken off
89′ – 1 – 2 1 70 – – – –
90′ 3 4 – 3 – 50 2 – – –
Midfielders7 players
Yehor Nazaryna Taken off
67′ – – 30 2 – 1 1 2 – – –
Alisson Santana Taken off
89′ – – 25 1 – 1 1 5 – 2 –
90′ – – 27 2 – 4 – 5 – 1 –
Marlon Gomes Taken off
83′ – – 28 1 – 3 1 6 2 1 –
Gleiker Mendoza Taken off
67′ – – 19 – – – 1 5 – 2 –
Newerton Came on as a substitute
23′ – – 10 – – 1 – 2 – 1 –
Isaque Came on as a substitute
23′ – – 7 – – – – – 2 –
Forwards2 players
90′ – – 5 1 1.25 – – 10 4 16 –
Lassina Traoré Came on as a substitute
11′ – – – – – – – – – – –
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.

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.