Substitution, Sporting CP. Rafael Camacho replaces Stefan Ristovski.
79'
Attempt missed. Alex Telles (FC Porto) left footed shot from outside the box is close, but misses to the right. Assisted by Luis Díaz following a set piece situation.
78'
Wendel (Sporting CP) is shown the yellow card for a bad foul.
78'
Otávio (FC Porto) wins a free kick in the attacking half.
78'
Foul by Wendel (Sporting CP).
75'
Attempt saved. Luis Díaz (FC Porto) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Tiquinho Soares.
74'
Tiquinho Soares (FC Porto) is shown the yellow card for excessive celebration.
73'
Goal! Sporting CP 1, FC Porto 2. Tiquinho Soares (FC Porto) header from the centre of the box to the bottom right corner. Assisted by Alex Telles with a cross following a corner.
72'
Corner, FC Porto. Conceded by Marcos Acuña.
71'
Idrissa Doumbia (Sporting CP) is shown the yellow card for a bad foul.
71'
Danilo Pereira (FC Porto) wins a free kick in the attacking half.
71'
Foul by Idrissa Doumbia (Sporting CP).
69'
Moussa Marega (FC Porto) wins a free kick in the attacking half.
69'
Foul by Jeremy Mathieu (Sporting CP).
69'
Attempt missed. Bruno Fernandes (Sporting CP) right footed shot from outside the box is close, but misses to the right from a direct free kick.
68'
Iván Marcano (FC Porto) is shown the yellow card for a bad foul.
68'
Foul by Iván Marcano (FC Porto).
68'
Yannick Bolasie (Sporting CP) wins a free kick in the attacking half.
67'
Foul by Luis Díaz (FC Porto).
67'
Stefan Ristovski (Sporting CP) wins a free kick in the defensive half.
66'
Substitution, FC Porto. Luis Díaz replaces Shoya Nakajima.
63'
Attempt missed. Luciano Vietto (Sporting CP) right footed shot from the centre of the box is too high. Assisted by Marcos Acuña with a cross.
62'
Attempt missed. Luciano Vietto (Sporting CP) left footed shot from the left side of the box is close, but misses to the right. Assisted by Luiz Phellype.
61'
Attempt saved. Iván Marcano (FC Porto) header from the centre of the box is saved in the top centre of the goal. Assisted by Alex Telles with a cross.
60'
Foul by Jeremy Mathieu (Sporting CP).
60'
Otávio (FC Porto) wins a free kick on the right wing.
59'
Yannick Bolasie (Sporting CP) wins a free kick in the defensive half.
59'
Foul by Alex Telles (FC Porto).
58'
Attempt missed. Bruno Fernandes (Sporting CP) right footed shot from the centre of the box is close, but misses to the left. Assisted by Marcos Acuña.
58'
Attempt saved. Iván Marcano (FC Porto) header from the centre of the box is saved in the bottom right corner. Assisted by Chancel Mbemba with a headed pass.
55'
Attempt missed. Luiz Phellype (Sporting CP) header from the centre of the box misses to the left. Assisted by Marcos Acuña with a cross.
52'
Foul by Corona (FC Porto).
52'
Luciano Vietto (Sporting CP) wins a free kick in the defensive half.
49'
Luciano Vietto (Sporting CP) hits the left post with a left footed shot from a difficult angle on the left.
45'
Second Half begins Sporting CP 1, FC Porto 1.
45'+4
First Half ends, Sporting CP 1, FC Porto 1.
45'+3
Foul by Sebastián Coates (Sporting CP).
45'+3
Iván Marcano (FC Porto) wins a free kick in the defensive half.
45'+3
Corner, Sporting CP. Conceded by Mateus Uribe.
45'+3
Attempt blocked. Bruno Fernandes (Sporting CP) right footed shot from outside the box is blocked. Assisted by Marcos Acuña.
45'+2
Attempt blocked. Yannick Bolasie (Sporting CP) right footed shot from outside the box is blocked. Assisted by Wendel.
44'
Goal! Sporting CP 1, FC Porto 1. Marcos Acuña (Sporting CP) left footed shot from the left side of the box to the top left corner. Assisted by Luciano Vietto.
43'
Foul by Idrissa Doumbia (Sporting CP).
43'
Shoya Nakajima (FC Porto) wins a free kick in the defensive half.
40'
Foul by Wendel (Sporting CP).
40'
Shoya Nakajima (FC Porto) wins a free kick on the left wing.
40'
Bruno Fernandes (Sporting CP) wins a free kick in the defensive half.
40'
Foul by Danilo Pereira (FC Porto).
38'
Luciano Vietto (Sporting CP) wins a free kick on the right wing.
38'
Foul by Moussa Marega (FC Porto).
37'
Corner, FC Porto. Conceded by Stefan Ristovski.
37'
Attempt blocked. Alex Telles (FC Porto) left footed shot from outside the box is blocked. Assisted by Iván Marcano.
37'
Foul by Wendel (Sporting CP).
37'
Corona (FC Porto) wins a free kick on the right wing.
36'
Bruno Fernandes (Sporting CP) is shown the yellow card.
35'
Attempt blocked. Bruno Fernandes (Sporting CP) left footed shot from outside the box is blocked. Assisted by Luciano Vietto.
34'
Foul by Yannick Bolasie (Sporting CP).
34'
Shoya Nakajima (FC Porto) wins a free kick on the left wing.
34'
Attempt missed. Shoya Nakajima (FC Porto) right footed shot from outside the box is high and wide to the right. Assisted by Danilo Pereira.
33'
Attempt missed. Sebastián Coates (Sporting CP) header from the centre of the box misses to the left. Assisted by Bruno Fernandes with a cross following a corner.
33'
Corner, Sporting CP. Conceded by Chancel Mbemba.
33'
Attempt blocked. Bruno Fernandes (Sporting CP) right footed shot from the right side of the box is blocked. Assisted by Sebastián Coates.
32'
Luciano Vietto (Sporting CP) wins a free kick in the defensive half.
32'
Foul by Mateus Uribe (FC Porto).
29'
Alex Telles (FC Porto) is shown the yellow card for a bad foul.
29'
Stefan Ristovski (Sporting CP) wins a free kick on the right wing.
29'
Foul by Alex Telles (FC Porto).
27'
Foul by Luiz Phellype (Sporting CP).
27'
Chancel Mbemba (FC Porto) wins a free kick in the defensive half.
27'
Foul by Marcos Acuña (Sporting CP).
27'
Corona (FC Porto) wins a free kick in the defensive half.
24'
Substitution, FC Porto. Chancel Mbemba replaces Pepe because of an injury.
22'
Marcos Acuña (Sporting CP) is shown the yellow card for a bad foul.
22'
Foul by Marcos Acuña (Sporting CP).
22'
Otávio (FC Porto) wins a free kick in the attacking half.
20'
Corner, Sporting CP. Conceded by Corona.
19'
Foul by Marcos Acuña (Sporting CP).
19'
Moussa Marega (FC Porto) wins a free kick in the defensive half.
18'
Attempt blocked. Bruno Fernandes (Sporting CP) left footed shot from the right side of the box is blocked.
17'
Mateus Uribe (FC Porto) is shown the yellow card for a bad foul.
17'
Idrissa Doumbia (Sporting CP) wins a free kick in the attacking half.
17'
Foul by Mateus Uribe (FC Porto).
17'
Foul by Otávio (FC Porto).
17'
Wendel (Sporting CP) wins a free kick in the attacking half.
16'
Foul by Tiquinho Soares (FC Porto).
16'
Sebastián Coates (Sporting CP) wins a free kick in the defensive half.
13'
Attempt missed. Luiz Phellype (Sporting CP) left footed shot from the left side of the box misses to the right. Assisted by Luciano Vietto.
13'
Attempt saved. Tiquinho Soares (FC Porto) left footed shot from outside the box is saved in the bottom right corner. Assisted by Shoya Nakajima.
8'
Foul by Mateus Uribe (FC Porto).
8'
Bruno Fernandes (Sporting CP) wins a free kick in the defensive half.
6'
Goal! Sporting CP 0, FC Porto 1. Moussa Marega (FC Porto) right footed shot from the centre of the box to the centre of the goal. Assisted by Corona with a through ball.
6'
Foul by Luciano Vietto (Sporting CP).
6'
Mateus Uribe (FC Porto) wins a free kick in the defensive half.
2'
Foul by Mateus Uribe (FC Porto).
2'
Marcos Acuña (Sporting CP) wins a free kick on the left wing.
1'
Moussa Marega (FC Porto) wins a free kick in the attacking half.