Match ends, FC Porto 3, Moreirense 0.
97' Second Half ends, FC Porto 3, Moreirense 0.
95' Attempt Attempt missed. João Mário (FC Porto) right footed shot from outside the box is too high. Assisted by Diogo Leite.
95' Fábio Vieira (FC Porto) wins a free kick in the attacking half.
95' Foul by Gonçalo Franco (Moreirense).
93' Substitution Substitution, FC Porto. Romário Baró replaces Sérgio Oliveira.
92' Evanilson (FC Porto) wins a free kick in the defensive half.
92' Foul by Ibrahima Camará (Moreirense).
90' Goal de Evanilson (3-0) Goal! FC Porto 3, Moreirense 0. Evanilson (FC Porto) right footed shot from very close range to the bottom right corner. Assisted by Sérgio Oliveira. Oporto 3 Moreirense 0
89' Corner, FC Porto. Conceded by Lazar Rosic.
88' Substitution Substitution, FC Porto. João Mário replaces Luis Díaz.
88' Substitution Substitution, FC Porto. Fábio Vieira replaces Corona.
88' Substitution Substitution, FC Porto. Evanilson replaces Mehdi Taremi.
87' Goal de Toni Martínez (2-0) Goal! FC Porto 2, Moreirense 0. Toni Martínez (FC Porto) left footed shot from the centre of the box to the bottom right corner. Oporto 2 Moreirense 0
87' Attempt Attempt blocked. Toni Martínez (FC Porto) left footed shot from the centre of the box is blocked. Assisted by Wilson Manafá with a cross.
85' Substitution Substitution, Moreirense. Gonçalo Franco replaces Yan.
85' Substitution Substitution, Moreirense. David Tavares replaces Filipe Soares.
85' Corner, FC Porto. Conceded by Fábio Pacheco.
83' Foul by Toni Martínez (FC Porto).
83' Nahuel Ferraresi (Moreirense) wins a free kick in the defensive half.
82' Foul by Toni Martínez (FC Porto).
82' Lazar Rosic (Moreirense) wins a free kick in the defensive half.
81' Yellow card Toni Martínez (FC Porto) is shown the yellow card for a bad foul.
81' Foul by Toni Martínez (FC Porto).
81' Nahuel Ferraresi (Moreirense) wins a free kick in the attacking half.
80' VAR Decision: No Goal FC Porto 1-0 Moreirense.
76' GOAL OVERTURNED BY VAR: Toni Martínez (FC Porto) scores but the goal is ruled out after a VAR review.
76' Offside, FC Porto. Luis Díaz tries a through ball, but Mehdi Taremi is caught offside.
75' Corona (FC Porto) wins a free kick in the attacking half.
75' Foul by Afonso Figueiredo (Moreirense).
73' Foul by Sérgio Oliveira (FC Porto).
73' Walterson (Moreirense) wins a free kick on the left wing.
72' Attempt Attempt blocked. Luis Díaz (FC Porto) with an attempt from the centre of the box is blocked. Assisted by Corona with a cross.
71' Hand ball by Luis Díaz (FC Porto).
71' Substitution Substitution, Moreirense. Ibrahima Camará replaces Alex Soares.
71' Substitution Substitution, Moreirense. Jefferson Galego replaces Felipe Pires.
71' Substitution Substitution, Moreirense. Afonso Figueiredo replaces Abdu Conté.
70' Mehdi Taremi (FC Porto) wins a free kick in the defensive half.
70' Foul by Alex Soares (Moreirense).
69' Substitution Substitution, FC Porto. Toni Martínez replaces Moussa Marega.
66' Corner, Moreirense. Conceded by Chancel Mbemba.
64' Attempt Attempt saved. Mehdi Taremi (FC Porto) right footed shot from outside the box is saved in the top right corner. Assisted by Mateus Uribe.
63' Attempt Attempt blocked. Moussa Marega (FC Porto) left footed shot from the centre of the box is blocked. Assisted by Corona with a cross.
63' Corner, FC Porto. Conceded by Fábio Pacheco.
63' Luis Díaz (FC Porto) wins a free kick in the attacking half.
63' Foul by Alex Soares (Moreirense).
62' Attempt Attempt missed. Mehdi Taremi (FC Porto) header from the centre of the box is just a bit too high. Assisted by Sérgio Oliveira following a set piece situation.
61' Mehdi Taremi (FC Porto) wins a free kick in the attacking half.
61' Foul by Filipe Soares (Moreirense).
59' Attempt Attempt saved. Corona (FC Porto) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Mateus Uribe with a through ball.
58' Zaidu Sanusi (FC Porto) wins a free kick in the defensive half.
58' Foul by Walterson (Moreirense).
57' Attempt Attempt blocked. Sérgio Oliveira (FC Porto) right footed shot from outside the box is blocked. Assisted by Luis Díaz.
55' Attempt Attempt missed. Mateus Uribe (FC Porto) right footed shot from outside the box is too high.
55' Foul by Sérgio Oliveira (FC Porto).
55' Felipe Pires (Moreirense) wins a free kick in the attacking half.
52' Mehdi Taremi (FC Porto) wins a free kick in the attacking half.
52' Foul by Alex Soares (Moreirense).
51' Foul by Mehdi Taremi (FC Porto).
51' Alex Soares (Moreirense) wins a free kick in the defensive half.
48' Chancel Mbemba (FC Porto) wins a free kick in the defensive half.
48' Foul by Walterson (Moreirense).
47' Foul by Sérgio Oliveira (FC Porto).
47' Felipe Pires (Moreirense) wins a free kick in the attacking half.
45' Second Half begins FC Porto 1, Moreirense 0.
46' First Half ends, FC Porto 1, Moreirense 0.
45' Attempt Attempt missed. Luis Díaz (FC Porto) right footed shot from outside the box is close, but misses to the right. Assisted by Mehdi Taremi.
43' Attempt Attempt missed. Mehdi Taremi (FC Porto) right footed shot from outside the box is close, but misses to the left. Assisted by Luis Díaz.
42' Attempt Attempt saved. Walterson (Moreirense) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Yan.
40' Corner, FC Porto. Conceded by Fábio Pacheco.
40' Attempt Attempt blocked. Luis Díaz (FC Porto) right footed shot from outside the box is blocked.
38' Foul by Diogo Leite (FC Porto).
38' Abdu Conté (Moreirense) wins a free kick in the defensive half.
38' Corner, FC Porto. Conceded by Mateus Pasinato.
38' Attempt Attempt saved. Moussa Marega (FC Porto) header from the right side of the six yard box is saved in the top centre of the goal.
38' Attempt Attempt saved. Mehdi Taremi (FC Porto) header from the centre of the box is saved in the top right corner. Assisted by Corona with a cross.
36' Mateus Uribe (FC Porto) wins a free kick on the left wing.
36' Foul by Filipe Soares (Moreirense).
35' Attempt Attempt missed. Moussa Marega (FC Porto) header from very close range is too high. Assisted by Sérgio Oliveira with a cross following a corner.
34' Corner, FC Porto. Conceded by Fábio Pacheco.
30' Yellow card Corona (FC Porto) is shown the yellow card for a bad foul.
29' Foul by Corona (FC Porto).
29' Abdu Conté (Moreirense) wins a free kick in the attacking half.
29' Foul by Mateus Uribe (FC Porto).
29' Alex Soares (Moreirense) wins a free kick on the right wing.
25' Zaidu Sanusi (FC Porto) wins a free kick on the left wing.
25' Foul by Yan (Moreirense).
23' Foul by Corona (FC Porto).
23' Alex Soares (Moreirense) wins a free kick in the defensive half.
21' Goal de Sergio Oliveira (1-0) Goal! FC Porto 1, Moreirense 0. Sérgio Oliveira (FC Porto) converts the penalty with a right footed shot to the bottom right corner. Oporto 1 Moreirense 0
19' Penalty Penalty FC Porto. Corona draws a foul in the penalty area.
19' Penalty Penalty conceded by Nahuel Ferraresi (Moreirense) after a foul in the penalty area.
19' Mehdi Taremi (FC Porto) wins a free kick in the attacking half.
19' Foul by Filipe Soares (Moreirense).
18' Attempt Attempt saved. Felipe Pires (Moreirense) right footed shot from outside the box is saved in the bottom left corner. Assisted by Filipe Soares.
18' Attempt Attempt blocked. Luis Díaz (FC Porto) right footed shot from the centre of the box is blocked. Assisted by Sérgio Oliveira.
13' Attempt Attempt missed. Walterson (Moreirense) right footed shot from outside the box is just a bit too high.
10' Foul by Sérgio Oliveira (FC Porto).
10' Abdu Conté (Moreirense) wins a free kick in the defensive half.
9' Mehdi Taremi (FC Porto) wins a free kick in the attacking half.
9' Foul by Yan (Moreirense).
8' Hand ball by Zaidu Sanusi (FC Porto).
7' Offside, FC Porto. Sérgio Oliveira tries a through ball, but Moussa Marega is caught offside.
5' Foul by Wilson Manafá (FC Porto).
5' Felipe Pires (Moreirense) wins a free kick in the defensive half.
First Half begins.
Lineups are announced and players are warming up.