Second Half ends, Shakhtar Donetsk 1, FC Porto 3.
Attempt blocked. Oleksandr Zubkov (Shakhtar Donetsk) right footed shot from the right side of the box is blocked. Assisted by Irakli Azarov.
Substitution, FC Porto. Francisco Conceição replaces Galeno.
Mehdi Taremi (FC Porto) wins a free kick in the defensive half.
Foul by Ehor Nazaryna (Shakhtar Donetsk).
Gonçalo Borges (FC Porto) wins a free kick on the right wing.
Foul by Irakli Azarov (Shakhtar Donetsk).
Corner, Shakhtar Donetsk. Conceded by Pepe.
Attempt blocked. Eguinaldo (Shakhtar Donetsk) left footed shot from outside the box is blocked. Assisted by Novatus Miroshi.
Attempt blocked. Heorhii Sudakov (Shakhtar Donetsk) right footed shot from outside the box is blocked.
Foul by Alan Varela (FC Porto).
Oleksii Kashchuk (Shakhtar Donetsk) wins a free kick in the attacking half.
Foul by Gonçalo Borges (FC Porto).
Artem Bondarenko (Shakhtar Donetsk) wins a free kick in the attacking half.
Substitution, FC Porto. Gonçalo Borges replaces André Franco.
Substitution, Shakhtar Donetsk. Eguinaldo replaces Danylo Sikan.
Attempt saved. Oleksandr Zubkov (Shakhtar Donetsk) left footed shot from the right side of the box is saved in the bottom right corner. Assisted by Heorhii Sudakov.
Foul by Nico González (FC Porto).
Yaroslav Rakitskyi (Shakhtar Donetsk) wins a free kick in the defensive half.
Delay over. They are ready to continue.
Substitution, Shakhtar Donetsk. Giorgi Gocholeishvili replaces Yukhym Konoplya.
Delay in match because of an injury Galeno (FC Porto).
Yukhym Konoplya (Shakhtar Donetsk) is shown the yellow card for a bad foul.
Galeno (FC Porto) wins a free kick in the defensive half.
Foul by Yukhym Konoplya (Shakhtar Donetsk).
Attempt missed. Mehdi Taremi (FC Porto) right footed shot from the centre of the box misses to the left. Assisted by Nico González with a headed pass.
Substitution, FC Porto. Nico González replaces Iván Jaime.
Substitution, FC Porto. Jorge Sánchez replaces João Mário because of an injury.
Offside, Shakhtar Donetsk. Oleksandr Zubkov tries a through ball, but Yukhym Konoplya is caught offside.
Substitution, Shakhtar Donetsk. Artem Bondarenko replaces Kevin Kelsy.
Substitution, Shakhtar Donetsk. Oleksii Kashchuk replaces Taras Stepanenko.
Substitution, Shakhtar Donetsk. Irakli Azarov replaces Stav Lemkin because of an injury.
Corner, Shakhtar Donetsk. Conceded by Diogo Costa.
Attempt saved. Oleksandr Zubkov (Shakhtar Donetsk) right footed shot from a difficult angle on the right is saved in the top centre of the goal. Assisted by Danylo Sikan.
Delay over. They are ready to continue.
Delay in match because of an injury Stav Lemkin (Shakhtar Donetsk).
Attempt missed. Alan Varela (FC Porto) right footed shot from outside the box is high and wide to the right. Assisted by André Franco following a corner.
Corner, FC Porto. Conceded by Dmytro Riznyk.
Attempt saved. André Franco (FC Porto) left footed shot from outside the box is saved in the top left corner. Assisted by João Mário.
Wendell (FC Porto) wins a free kick on the left wing.
Foul by Oleksandr Zubkov (Shakhtar Donetsk).
João Mário (FC Porto) is shown the yellow card for a bad foul.
Foul by João Mário (FC Porto).
Heorhii Sudakov (Shakhtar Donetsk) wins a free kick in the defensive half.
Attempt saved. Stephen Eustáquio (FC Porto) right footed shot from the centre of the box is saved in the centre of the goal.
Mehdi Taremi (FC Porto) wins a free kick in the attacking half.
Foul by Yaroslav Rakitskyi (Shakhtar Donetsk).
Attempt missed. Heorhii Sudakov (Shakhtar Donetsk) right footed shot from the centre of the box misses to the left. Assisted by Ehor Nazaryna.
Attempt saved. Ehor Nazaryna (Shakhtar Donetsk) right footed shot from the right side of the box is saved in the top right corner. Assisted by Heorhii Sudakov.
Foul by André Franco (FC Porto).
Heorhii Sudakov (Shakhtar Donetsk) wins a free kick in the defensive half.
Delay over. They are ready to continue.
Delay in match because of an injury Oleksandr Zubkov (Shakhtar Donetsk).
Wendell (FC Porto) wins a free kick in the defensive half.
Foul by Oleksandr Zubkov (Shakhtar Donetsk).
Second Half begins Shakhtar Donetsk 1, FC Porto 3.
Substitution, FC Porto. Wendell replaces Zaidu Sanusi.
First Half ends, Shakhtar Donetsk 1, FC Porto 3.
Foul by João Mário (FC Porto).
Danylo Sikan (Shakhtar Donetsk) wins a free kick on the left wing.
Galeno (FC Porto) wins a free kick in the defensive half.
Foul by Taras Stepanenko (Shakhtar Donetsk).
Pepe (FC Porto) wins a free kick in the defensive half.
Foul by Kevin Kelsy (Shakhtar Donetsk).
Attempt saved. Mehdi Taremi (FC Porto) header from the centre of the box is saved in the top right corner. Assisted by Stephen Eustáquio.
Attempt missed. Mehdi Taremi (FC Porto) right footed shot from the left side of the six yard box misses to the right. Assisted by André Franco with a cross.
Delay over. They are ready to continue.
Delay in match because of an injury Kevin Kelsy (Shakhtar Donetsk).
Attempt saved. Galeno (FC Porto) right footed shot from the left side of the box is saved in the bottom left corner. Assisted by Iván Jaime.
Corner, FC Porto. Conceded by Oleksandr Zubkov.
Delay over. They are ready to continue.
Delay in match because of an injury João Mário (FC Porto).
Taras Stepanenko (Shakhtar Donetsk) is shown the yellow card for a bad foul.
Mehdi Taremi (FC Porto) wins a free kick in the defensive half.
Foul by Taras Stepanenko (Shakhtar Donetsk).
Goal! Shakhtar Donetsk 1, FC Porto 3. Mehdi Taremi (FC Porto) right footed shot from the centre of the box to the bottom right corner. Assisted by Galeno with a cross.
Attempt missed. Heorhii Sudakov (Shakhtar Donetsk) right footed shot from the centre of the box is too high. Assisted by Ehor Nazaryna.
Corner, Shakhtar Donetsk. Conceded by Diogo Costa.
Corner, Shakhtar Donetsk. Conceded by Zaidu Sanusi.
Corner, FC Porto. Conceded by Dmytro Riznyk.
Attempt saved. Iván Jaime (FC Porto) right footed shot from outside the box is saved in the bottom right corner. Assisted by João Mário.
Goal! Shakhtar Donetsk 1, FC Porto 2. Galeno (FC Porto) right footed shot from the centre of the box to the bottom left corner.
Goal! Shakhtar Donetsk 1, FC Porto 1. Kevin Kelsy (Shakhtar Donetsk) header from the centre of the box to the bottom right corner. Assisted by Yukhym Konoplya.
Stephen Eustáquio (FC Porto) wins a free kick in the defensive half.
Foul by Ehor Nazaryna (Shakhtar Donetsk).
Foul by Zaidu Sanusi (FC Porto).
Oleksandr Zubkov (Shakhtar Donetsk) wins a free kick in the defensive half.
João Mário (FC Porto) wins a free kick in the defensive half.
Foul by Heorhii Sudakov (Shakhtar Donetsk).
Goal! Shakhtar Donetsk 0, FC Porto 1. Galeno (FC Porto) right footed shot from the right side of the six yard box to the bottom right corner.
Attempt saved. André Franco (FC Porto) left footed shot from outside the box is saved in the bottom right corner. Assisted by Mehdi Taremi.
Danylo Sikan (Shakhtar Donetsk) is shown the yellow card for a bad foul.
João Mário (FC Porto) wins a free kick in the defensive half.
Foul by Danylo Sikan (Shakhtar Donetsk).
Mehdi Taremi (FC Porto) wins a free kick in the defensive half.
Foul by Yukhym Konoplya (Shakhtar Donetsk).
David Carmo (FC Porto) is shown the yellow card for a bad foul.
Foul by David Carmo (FC Porto).
Heorhii Sudakov (Shakhtar Donetsk) wins a free kick in the attacking half.
Attempt missed. Stephen Eustáquio (FC Porto) right footed shot from the left side of the box is too high. Assisted by Iván Jaime.
Hand ball by Kevin Kelsy (Shakhtar Donetsk).
Lineups are announced and players are warming up.