90'Marcano (FC Porto) wins a free kick in the defensive half.
90'Foul by Lukasz Teodorczyk (Dynamo Kyiv).
88'Attempt blocked. Younès Belhanda (Dynamo Kyiv) right footed shot from the centre of the box is blocked. Assisted by Lukasz Teodorczyk.
87'Corner, Dynamo Kyiv. Conceded by Rúben Neves.
87'Foul by Pablo Daniel Osvaldo (FC Porto).
87'Yevhen Khacheridi (Dynamo Kyiv) wins a free kick in the defensive half.
86'Delay over. They are ready to continue.
86'Substitution, Dynamo Kyiv. Lukasz Teodorczyk replaces Moraes because of an injury.
86'Delay in match Moraes (Dynamo Kyiv) because of an injury.
84'Substitution, Dynamo Kyiv. Vitaliy Buyalsky replaces Sergiy Sydorchuk.
84'Attempt missed. Younès Belhanda (Dynamo Kyiv) right footed shot from a difficult angle and long range on the left is just a bit too high from a direct free kick.
83'Moraes (Dynamo Kyiv) wins a free kick on the left wing.
83'Foul by Miguel Layún (FC Porto).
83'Moraes (Dynamo Kyiv) wins a free kick on the left wing.
83'Foul by Miguel Layún (FC Porto).
82'Attempt missed. André André (FC Porto) right footed shot from the centre of the box is too high. Assisted by Jesús Manuel Corona with a cross.
81'Corner, Dynamo Kyiv. Conceded by Danilo Pereira.
78'Substitution, Dynamo Kyiv. Younès Belhanda replaces Derlis González.
77'Miguel Layún (FC Porto) wins a free kick in the defensive half.
77'Foul by Derlis González (Dynamo Kyiv).
76'Rúben Neves (FC Porto) wins a free kick in the defensive half.
76'Foul by Sergiy Sydorchuk (Dynamo Kyiv).
74'Corner, FC Porto. Conceded by Denys Garmash.
71'Foul by Denys Garmash (Dynamo Kyiv).
71'André André (FC Porto) wins a free kick on the left wing.
68'Sergiy Sydorchuk (Dynamo Kyiv) is shown the yellow card for a bad foul.
68'Foul by Sergiy Sydorchuk (Dynamo Kyiv).
68'André André (FC Porto) wins a free kick in the defensive half.
68'Substitution, FC Porto. Jesús Manuel Corona replaces Giannelli Imbula.
67'Hand ball by Pablo Daniel Osvaldo (FC Porto).
67'Substitution, FC Porto. Pablo Daniel Osvaldo replaces Yacine Brahimi.
67'Attempt missed. Derlis González (Dynamo Kyiv) right footed shot from outside the box is close, but misses to the right. Assisted by Andriy Yarmolenko.
66'Offside, FC Porto. André André tries a through ball, but Yacine Brahimi is caught offside.
64'Goal! FC Porto 0, Dynamo Kyiv 2. Derlis González (Dynamo Kyiv) left footed shot from the left side of the box to the top right corner.
63'Foul by Denys Garmash (Dynamo Kyiv).
63'André André (FC Porto) wins a free kick in the defensive half.
62'Giannelli Imbula (FC Porto) wins a free kick in the defensive half.
62'Foul by Sergiy Sydorchuk (Dynamo Kyiv).
62'Attempt saved. Denys Garmash (Dynamo Kyiv) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Andriy Yarmolenko.
61'Attempt missed. Moraes (Dynamo Kyiv) right footed shot from the left side of the box is high and wide to the right. Assisted by Vitorino Antunes.
61'Foul by Danilo Pereira (FC Porto).
60'Moraes (Dynamo Kyiv) wins a free kick in the defensive half.
59'Attempt saved. Cristian Tello (FC Porto) right footed shot from the left side of the box is saved in the bottom left corner. Assisted by Yacine Brahimi.
55'Yacine Brahimi (FC Porto) wins a free kick in the defensive half.
55'Foul by Denys Garmash (Dynamo Kyiv).
54'Attempt missed. Moraes (Dynamo Kyiv) header from the centre of the box misses to the left. Assisted by Serhiy Rybalka with a cross following a set piece situation.
53'Moraes (Dynamo Kyiv) wins a free kick on the left wing.
53'Foul by Miguel Layún (FC Porto).
52'Attempt missed. Cristian Tello (FC Porto) left footed shot from outside the box is high and wide to the left. Assisted by André André.
51'Serhiy Rybalka (Dynamo Kyiv) wins a free kick in the attacking half.
51'Foul by Vincent Aboubakar (FC Porto).
50'Corner, FC Porto. Conceded by Aleksandar Dragovic.
49'Sergiy Sydorchuk (Dynamo Kyiv) wins a free kick in the defensive half.
49'Foul by Giannelli Imbula (FC Porto).
49'Martins Indi (FC Porto) wins a free kick on the left wing.
49'Foul by Danilo Silva (Dynamo Kyiv).
48'Foul by Moraes (Dynamo Kyiv).
48'André André (FC Porto) wins a free kick in the defensive half.
47'Moraes (Dynamo Kyiv) wins a free kick on the right wing.
47'Foul by Giannelli Imbula (FC Porto).
45'Substitution, FC Porto. André André replaces Maxi Pereira.
45'Second Half begins FC Porto 0, Dynamo Kyiv 1.
45'First Half ends, FC Porto 0, Dynamo Kyiv 1.
44'Giannelli Imbula (FC Porto) wins a free kick in the defensive half.
44'Foul by Serhiy Rybalka (Dynamo Kyiv).
43'Corner, Dynamo Kyiv. Conceded by Iker Casillas.
43'Attempt saved. Andriy Yarmolenko (Dynamo Kyiv) right footed shot from a difficult angle on the right is saved in the top centre of the goal. Assisted by Sergiy Sydorchuk.
40'Attempt saved. Rúben Neves (FC Porto) right footed shot from outside the box is saved in the centre of the goal. Assisted by Cristian Tello.
39'Corner, FC Porto. Conceded by Yevhen Khacheridi.
38'Denys Garmash (Dynamo Kyiv) is shown the yellow card for a bad foul.
38'Maxi Pereira (FC Porto) wins a free kick in the defensive half.
38'Foul by Denys Garmash (Dynamo Kyiv).
37'Martins Indi (FC Porto) wins a free kick in the defensive half.
37'Foul by Moraes (Dynamo Kyiv).
36'Danilo Silva (Dynamo Kyiv) is shown the yellow card.
36'Yacine Brahimi (FC Porto) wins a free kick on the left wing.
36'Foul by Andriy Yarmolenko (Dynamo Kyiv).
35'Goal! FC Porto 0, Dynamo Kyiv 1. Andriy Yarmolenko (Dynamo Kyiv) converts the penalty with a left footed shot to the centre of the goal.
34'Penalty conceded by Giannelli Imbula (FC Porto) after a foul in the penalty area.
34'Penalty Dynamo Kyiv. Serhiy Rybalka draws a foul in the penalty area.
32'Maxi Pereira (FC Porto) wins a free kick in the defensive half.
32'Foul by Denys Garmash (Dynamo Kyiv).
30'Moraes (Dynamo Kyiv) wins a free kick in the defensive half.
30'Foul by Marcano (FC Porto).
28'Attempt missed. Moraes (Dynamo Kyiv) right footed shot from very close range is close, but misses to the left.
28'Denys Garmash (Dynamo Kyiv) hits the right post with a header from the centre of the box. Assisted by Andriy Yarmolenko with a cross.
26'Foul by Sergiy Sydorchuk (Dynamo Kyiv).
26'Danilo Pereira (FC Porto) wins a free kick in the defensive half.
25'Attempt missed. Sergiy Sydorchuk (Dynamo Kyiv) right footed shot from a difficult angle on the right is high and wide to the right. Assisted by Serhiy Rybalka with a headed pass following a corner.
25'Corner, Dynamo Kyiv. Conceded by Iker Casillas.
25'Attempt saved. Derlis González (Dynamo Kyiv) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Denys Garmash.
24'Moraes (Dynamo Kyiv) wins a free kick on the right wing.
24'Foul by Marcano (FC Porto).
24'Offside, Dynamo Kyiv. Moraes tries a through ball, but Andriy Yarmolenko is caught offside.
23'Corner, Dynamo Kyiv. Conceded by Maxi Pereira.
23'Attempt blocked. Denys Garmash (Dynamo Kyiv) right footed shot from outside the box is blocked. Assisted by Vitorino Antunes.
17'Attempt missed. Giannelli Imbula (FC Porto) left footed shot from outside the box is too high. Assisted by Yacine Brahimi.
14'Martins Indi (FC Porto) wins a free kick in the defensive half.
14'Foul by Denys Garmash (Dynamo Kyiv).
13'Attempt missed. Yacine Brahimi (FC Porto) right footed shot from outside the box is high and wide to the right. Assisted by Giannelli Imbula.
11'Miguel Layún (FC Porto) wins a free kick in the defensive half.
11'Foul by Moraes (Dynamo Kyiv).
9'Attempt saved. Derlis González (Dynamo Kyiv) right footed shot from outside the box is saved in the centre of the goal.
8'Moraes (Dynamo Kyiv) wins a free kick in the attacking half.
8'Foul by Martins Indi (FC Porto).
7'Yacine Brahimi (FC Porto) wins a free kick on the left wing.
7'Foul by Danilo Silva (Dynamo Kyiv).
7'Attempt saved. Danilo Pereira (FC Porto) header from the centre of the box is saved in the centre of the goal. Assisted by Miguel Layún with a cross.
6'Corner, FC Porto. Conceded by Aleksandar Dragovic.
5'Martins Indi (FC Porto) wins a free kick in the defensive half.
5'Foul by Moraes (Dynamo Kyiv).
4'Foul by Yacine Brahimi (FC Porto).
4'Andriy Yarmolenko (Dynamo Kyiv) wins a free kick in the defensive half.
3'Marcano (FC Porto) wins a free kick in the defensive half.
3'Foul by Andriy Yarmolenko (Dynamo Kyiv).
3'Attempt missed. Danilo Pereira (FC Porto) left footed shot from outside the box is close, but misses to the right.
2'Hand ball by Vincent Aboubakar (FC Porto).
1'Yacine Brahimi (FC Porto) wins a free kick in the defensive half.