Wilson Manafá (FC Porto) is shown the yellow card.
90'+6
Wilson Manafá (FC Porto) wins a free kick in the defensive half.
90'+6
Foul by Joelson Mendes (Sporting CP).
90'+5
Attempt missed. Joelson Mendes (Sporting CP) right footed shot from outside the box is high and wide to the right.
90'+4
Tiquinho Soares (FC Porto) wins a free kick in the defensive half.
90'+4
Foul by Matheus (Sporting CP).
90'+3
Substitution, FC Porto. Tiquinho Soares replaces Moussa Marega.
90'+3
Substitution, FC Porto. Romário Baró replaces Otávio.
90'+1
Goal! FC Porto 2, Sporting CP 0. Moussa Marega (FC Porto) right footed shot from the centre of the box to the bottom left corner. Assisted by Otávio with a through ball.
89'
Corner, FC Porto. Conceded by Wendel.
89'
Attempt blocked. João Mário (FC Porto) right footed shot from the right side of the box is blocked. Assisted by Moussa Marega.
88'
João Mário (FC Porto) is shown the yellow card for a bad foul.
88'
Foul by João Mário (FC Porto).
88'
Joelson Mendes (Sporting CP) wins a free kick in the attacking half.
87'
Vitor Ferreira (FC Porto) wins a free kick on the right wing.
87'
Foul by Matheus (Sporting CP).
86'
João Mário (FC Porto) wins a free kick in the defensive half.
86'
Foul by Joelson Mendes (Sporting CP).
85'
Substitution, FC Porto. João Mário replaces Luis Díaz.
85'
Substitution, FC Porto. Diogo Leite replaces Alex Telles.
83'
Offside, FC Porto. Otávio tries a through ball, but Moussa Marega is caught offside.
83'
Moussa Marega (FC Porto) wins a free kick in the defensive half.
83'
Foul by Sebastián Coates (Sporting CP).
81'
Corner, Sporting CP. Conceded by Chancel Mbemba.
81'
Corner, Sporting CP. Conceded by Alex Telles.
79'
Offside, FC Porto. Otávio tries a through ball, but Moussa Marega is caught offside.
78'
Substitution, Sporting CP. Tiago Tomas replaces Eduardo Quaresma.
Offside, FC Porto. Danilo Pereira tries a through ball, but Moussa Marega is caught offside.
73'
Substitution, Sporting CP. Rafael Camacho replaces Stefan Ristovski.
73'
Mamadou Loum (FC Porto) wins a free kick in the attacking half.
73'
Foul by Andraz Sporar (Sporting CP).
72'
Offside, FC Porto. Alex Telles tries a through ball, but Mamadou Loum is caught offside.
72'
Substitution, FC Porto. Vitor Ferreira replaces Fabio Vieira because of an injury.
70'
Luis Díaz (FC Porto) wins a free kick on the left wing.
70'
Foul by Matheus (Sporting CP).
69'
Attempt blocked. Francisco Geraldes (Sporting CP) right footed shot from outside the box is blocked. Assisted by Matheus.
69'
Attempt saved. Jovane Cabral (Sporting CP) right footed shot from outside the box is saved in the bottom left corner. Assisted by Nuno Mendes.
67'
Luis Díaz (FC Porto) wins a free kick in the defensive half.
67'
Foul by Francisco Geraldes (Sporting CP).
64'
Goal! FC Porto 1, Sporting CP 0. Danilo Pereira (FC Porto) header from the centre of the box to the high centre of the goal. Assisted by Alex Telles with a cross following a corner.
63'
Corner, FC Porto. Conceded by Nuno Mendes.
63'
Fabio Vieira (FC Porto) hits the bar with a left footed shot from outside the box.
59'
Foul by Luis Díaz (FC Porto).
59'
Stefan Ristovski (Sporting CP) wins a free kick in the defensive half.
57'
Pepe (FC Porto) is shown the yellow card for a bad foul.
57'
Foul by Pepe (FC Porto).
57'
Wendel (Sporting CP) wins a free kick in the attacking half.
54'
Substitution, Sporting CP. Francisco Geraldes replaces Gonzalo Plata.
52'
Foul by Cristian Borja (Sporting CP).
52'
Fabio Vieira (FC Porto) wins a free kick in the defensive half.
49'
Alex Telles (FC Porto) is shown the yellow card for a bad foul.
49'
Foul by Alex Telles (FC Porto).
49'
Stefan Ristovski (Sporting CP) wins a free kick on the right wing.
48'
Foul by Nuno Mendes (Sporting CP).
48'
Fabio Vieira (FC Porto) wins a free kick on the right wing.
46'
Corner, FC Porto. Conceded by Cristian Borja.
45'
Second Half begins FC Porto 0, Sporting CP 0.
45'+3
First Half ends, FC Porto 0, Sporting CP 0.
45'+1
Foul by Fabio Vieira (FC Porto).
45'+1
Cristian Borja (Sporting CP) wins a free kick on the left wing.
45'
Corner, Sporting CP. Conceded by Danilo Pereira.
45'
Attempt blocked. Jovane Cabral (Sporting CP) right footed shot from outside the box is blocked.
43'
Nuno Mendes (Sporting CP) wins a free kick in the attacking half.
43'
Foul by Mamadou Loum (FC Porto).
43'
Foul by Danilo Pereira (FC Porto).
43'
Gonzalo Plata (Sporting CP) wins a free kick on the right wing.
42'
Foul by Alex Telles (FC Porto).
42'
Jovane Cabral (Sporting CP) wins a free kick in the defensive half.
39'
Jovane Cabral (Sporting CP) is shown the yellow card for a bad foul.
39'
Fabio Vieira (FC Porto) wins a free kick in the attacking half.
39'
Foul by Jovane Cabral (Sporting CP).
39'
Luis Díaz (FC Porto) wins a free kick in the defensive half.
39'
Foul by Stefan Ristovski (Sporting CP).
38'
Foul by Mamadou Loum (FC Porto).
38'
Jovane Cabral (Sporting CP) wins a free kick in the defensive half.
35'
Foul by Mamadou Loum (FC Porto).
35'
Jovane Cabral (Sporting CP) wins a free kick in the defensive half.
34'
Offside, FC Porto. Alex Telles tries a through ball, but Moussa Marega is caught offside.
34'
Attempt missed. Jovane Cabral (Sporting CP) header from the centre of the box is just a bit too high. Assisted by Gonzalo Plata with a cross following a corner.
33'
Corner, Sporting CP. Conceded by Chancel Mbemba.
31'
Foul by Otávio (FC Porto).
31'
Wendel (Sporting CP) wins a free kick in the attacking half.
30'
Attempt saved. Moussa Marega (FC Porto) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Otávio.
30'
Luis Díaz (FC Porto) wins a free kick in the defensive half.
30'
Foul by Wendel (Sporting CP).
29'
Corner, Sporting CP. Conceded by Danilo Pereira.
29'
Attempt blocked. Matheus (Sporting CP) right footed shot from more than 35 yards is blocked. Assisted by Nuno Mendes.
26'
Offside, FC Porto. Alex Telles tries a through ball, but Danilo Pereira is caught offside.
25'
Luis Díaz (FC Porto) wins a free kick on the left wing.
25'
Foul by Stefan Ristovski (Sporting CP).
25'
Attempt blocked. Luis Díaz (FC Porto) right footed shot from the left side of the six yard box is blocked. Assisted by Fabio Vieira.
24'
Corner, FC Porto. Conceded by Sebastián Coates.
24'
Attempt blocked. Otávio (FC Porto) right footed shot from outside the box is blocked. Assisted by Fabio Vieira.
24'
Matheus (Sporting CP) wins a free kick in the defensive half.
24'
Foul by Danilo Pereira (FC Porto).
23'
Foul by Mamadou Loum (FC Porto).
23'
Matheus (Sporting CP) wins a free kick on the right wing.
21'
Attempt missed. Chancel Mbemba (FC Porto) header from very close range is high and wide to the right. Assisted by Alex Telles with a cross following a set piece situation.
21'
Luis Díaz (FC Porto) wins a free kick on the left wing.
21'
Foul by Eduardo Quaresma (Sporting CP).
19'
Attempt missed. Sebastián Coates (Sporting CP) header from the centre of the box is too high. Assisted by Jovane Cabral with a cross following a corner.
19'
Corner, Sporting CP. Conceded by Wilson Manafá.
18'
Pepe (FC Porto) wins a free kick in the defensive half.
18'
Foul by Gonzalo Plata (Sporting CP).
17'
Hand ball by Chancel Mbemba (FC Porto).
16'
Danilo Pereira (FC Porto) wins a free kick on the left wing.
16'
Foul by Gonzalo Plata (Sporting CP).
15'
Danilo Pereira (FC Porto) wins a free kick in the attacking half.
15'
Foul by Andraz Sporar (Sporting CP).
14'
Foul by Cristian Borja (Sporting CP).
14'
Fabio Vieira (FC Porto) wins a free kick in the attacking half.
13'
Foul by Luis Díaz (FC Porto).
13'
Eduardo Quaresma (Sporting CP) wins a free kick in the defensive half.
12'
Pepe (FC Porto) wins a free kick in the defensive half.
12'
Foul by Andraz Sporar (Sporting CP).
12'
Hand ball by Luis Díaz (FC Porto).
8'
Corner, Sporting CP. Conceded by Luis Díaz.
7'
Corner, Sporting CP. Conceded by Chancel Mbemba.
4'
Corner, FC Porto. Conceded by Nuno Mendes.
1'
Offside, Sporting CP. Nuno Mendes tries a through ball, but Andraz Sporar is caught offside.
1'
Attempt saved. Nuno Mendes (Sporting CP) left footed shot from the centre of the box is saved in the bottom left corner.