Attempt missed. Mateus Uribe (FC Porto) header from the left side of the six yard box is too high following a set piece situation.
90'+8
Attempt saved. Fábio Vieira (FC Porto) left footed shot from outside the box is saved in the bottom left corner.
90'+7
Luis Díaz (FC Porto) wins a free kick in the attacking half.
90'+7
Foul by Anthony D'Alberto (Moreirense).
90'+6
Attempt saved. Toni Martínez (FC Porto) header from the centre of the box is saved in the bottom right corner. Assisted by Otávio.
90'+5
VAR Decision: No Goal Moreirense 1-1 FC Porto.
90'+3
Offside, FC Porto. Otávio tries a through ball, but Toni Martínez is caught offside.
90'+2
Corner, FC Porto. Conceded by Anthony D'Alberto.
90'
Attempt missed. Wilson Manafá (FC Porto) right footed shot from outside the box is too high.
89'
Hand ball by Toni Martínez (FC Porto).
87'
Substitution, Moreirense. Anthony D'Alberto replaces Walterson.
87'
Fábio Vieira (FC Porto) wins a free kick in the defensive half.
87'
Foul by Gonçalo Franco (Moreirense).
86'
Goal! Moreirense 1, FC Porto 1. Mehdi Taremi (FC Porto) converts the penalty with a right footed shot to the bottom left corner.
85'
Penalty conceded by Lazar Rosic (Moreirense) after a foul in the penalty area.
85'
Penalty FC Porto. Toni Martínez draws a foul in the penalty area.
83'
Attempt missed. Fábio Vieira (FC Porto) right footed shot from the centre of the box is close, but misses to the left. Assisted by Mehdi Taremi.
83'
Corner, FC Porto. Conceded by Nahuel Ferraresi.
82'
Marko Grujic (FC Porto) wins a free kick in the defensive half.
82'
Foul by André Luis (Moreirense).
81'
Mehdi Taremi (FC Porto) is shown the yellow card.
81'
Mehdi Taremi (FC Porto) has gone down, but the referee deems it simulation.
80'
Corner, FC Porto. Conceded by Abdoulaye Ba.
77'
Substitution, FC Porto. Marko Grujic replaces Nanu.
76'
Corner, Moreirense. Conceded by Mateus Uribe.
76'
Attempt blocked. André Luis (Moreirense) left footed shot from the centre of the box is blocked.
76'
Attempt missed. Abdoulaye Ba (Moreirense) right footed shot from outside the box is just a bit too high from a direct free kick.
75'
Mateus Uribe (FC Porto) is shown the yellow card for a bad foul.
74'
Foul by Mateus Uribe (FC Porto).
74'
Filipe Soares (Moreirense) wins a free kick in the attacking half.
74'
Substitution, Moreirense. Gonçalo Franco replaces David Simão.
74'
Substitution, Moreirense. André Luis replaces Rafael Martins.
74'
Rafael Martins (Moreirense) is shown the yellow card.
73'
Hand ball by David Simão (Moreirense).
73'
Mateus Pasinato (Moreirense) is shown the yellow card.
71'
Attempt saved. Toni Martínez (FC Porto) right footed shot from outside the box is saved in the top left corner. Assisted by Wilson Manafá.
70'
Fábio Vieira (FC Porto) is shown the yellow card.
70'
Foul by Fábio Vieira (FC Porto).
70'
Filipe Soares (Moreirense) wins a free kick in the defensive half.
70'
Attempt missed. Walterson (Moreirense) header from the centre of the box is high and wide to the left. Assisted by David Simão following a set piece situation.
69'
Foul by Otávio (FC Porto).
69'
Rafael Martins (Moreirense) wins a free kick on the right wing.
66'
Offside, Moreirense. David Simão tries a through ball, but Filipe Soares is caught offside.
66'
Substitution, FC Porto. Fábio Vieira replaces Chancel Mbemba because of an injury.
66'
Substitution, Moreirense. Alex Soares replaces Yan.
65'
Substitution, FC Porto. Francisco Conceição replaces Corona.
64'
Corner, FC Porto. Conceded by Abdoulaye Ba.
63'
Attempt missed. Luis Díaz (FC Porto) right footed shot from the left side of the box misses to the right. Assisted by Wilson Manafá.
61'
Substitution, FC Porto. Toni Martínez replaces Sérgio Oliveira.
61'
Substitution, FC Porto. Luis Díaz replaces Moussa Marega.
60'
Attempt blocked. Abdoulaye Ba (Moreirense) right footed shot from outside the box is blocked.
59'
Pepe (FC Porto) is shown the yellow card for hand ball.
59'
Abdu Conté (Moreirense) wins a free kick on the left wing.
58'
Hand ball by Pepe (FC Porto).
57'
Moussa Marega (FC Porto) hits the right post with a right footed shot from the right side of the six yard box following a corner.
57'
Attempt saved. Moussa Marega (FC Porto) right footed shot from the right side of the six yard box is saved in the bottom right corner. Assisted by Chancel Mbemba.
57'
Corner, FC Porto. Conceded by Lazar Rosic.
56'
Foul by Otávio (FC Porto).
56'
Filipe Soares (Moreirense) wins a free kick in the defensive half.
55'
Attempt saved. Sérgio Oliveira (FC Porto) right footed shot from outside the box is saved in the centre of the goal.
53'
Attempt missed. Otávio (FC Porto) right footed shot from outside the box is high and wide to the right. Assisted by Mateus Uribe.
52'
Foul by Mateus Uribe (FC Porto).
52'
Filipe Soares (Moreirense) wins a free kick in the defensive half.
51'
Mateus Uribe (FC Porto) wins a free kick in the defensive half.
51'
Foul by Nahuel Ferraresi (Moreirense).
51'
Corner, Moreirense. Conceded by Agustín Marchesín.
51'
Attempt saved. Rafael Martins (Moreirense) left footed shot from the left side of the box is saved in the bottom left corner. Assisted by Yan.
47'
Sérgio Oliveira (FC Porto) wins a free kick on the left wing.
47'
Foul by Abdu Conté (Moreirense).
47'
Corner, FC Porto. Conceded by David Simão.
46'
Corner, FC Porto. Conceded by Mateus Pasinato.
46'
Attempt saved. Mehdi Taremi (FC Porto) right footed shot from the centre of the box is saved in the bottom left corner. Assisted by Chancel Mbemba with a through ball.
45'
Second Half begins Moreirense 1, FC Porto 0.
45'+2
First Half ends, Moreirense 1, FC Porto 0.
45'+1
Attempt missed. Mehdi Taremi (FC Porto) right footed shot from the centre of the box is too high. Assisted by Corona with a headed pass following a set piece situation.
45'
Fábio Pacheco (Moreirense) is shown the yellow card for a bad foul.
45'
Foul by Fábio Pacheco (Moreirense).
45'
Otávio (FC Porto) wins a free kick on the left wing.
44'
Otávio (FC Porto) wins a free kick in the defensive half.
44'
Foul by Walterson (Moreirense).
44'
Corner, Moreirense. Conceded by Nanu.
42'
Offside, FC Porto. Sérgio Oliveira tries a through ball, but Pepe is caught offside.
41'
Corona (FC Porto) wins a free kick in the attacking half.
41'
Foul by David Simão (Moreirense).
40'
Attempt missed. Pepe (FC Porto) right footed shot from a difficult angle on the left is high and wide to the left. Assisted by Sérgio Oliveira with a cross following a corner.
40'
Corner, FC Porto. Conceded by Lazar Rosic.
40'
Attempt blocked. Corona (FC Porto) left footed shot from the centre of the box is blocked.
39'
Foul by Abdu Conté (Moreirense).
39'
Corona (FC Porto) wins a free kick on the right wing.
37'
Goal! Moreirense 1, FC Porto 0. Nahuel Ferraresi (Moreirense) left footed shot from the centre of the box to the top left corner. Assisted by David Simão with a cross following a corner.
36'
Corner, Moreirense. Conceded by Mateus Uribe.
36'
Corner, Moreirense. Conceded by Chancel Mbemba.
35'
Attempt saved. Abdu Conté (Moreirense) left footed shot from outside the box is saved in the centre of the goal.
34'
Corner, Moreirense. Conceded by Chancel Mbemba.
34'
Attempt blocked. Yan (Moreirense) right footed shot from the centre of the box is blocked. Assisted by Rafael Martins.
33'
Offside, FC Porto. Corona tries a through ball, but Moussa Marega is caught offside.
31'
Moussa Marega (FC Porto) wins a free kick in the defensive half.
31'
Foul by Lazar Rosic (Moreirense).
30'
Attempt saved. Mehdi Taremi (FC Porto) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Chancel Mbemba.
29'
Corner, FC Porto. Conceded by Abdu Conté.
28'
Corner, FC Porto. Conceded by David Simão.
24'
Pepe (FC Porto) wins a free kick in the defensive half.
24'
Foul by Walterson (Moreirense).
24'
Nanu (FC Porto) wins a free kick in the defensive half.
24'
Foul by Yan (Moreirense).
23'
Offside, FC Porto. Wilson Manafá tries a through ball, but Moussa Marega is caught offside.
22'
Attempt missed. Filipe Soares (Moreirense) right footed shot from outside the box is close, but misses to the right. Assisted by Walterson.
20'
Foul by Otávio (FC Porto).
20'
David Simão (Moreirense) wins a free kick in the defensive half.
18'
Corner, FC Porto. Conceded by Nahuel Ferraresi.
16'
Foul by Otávio (FC Porto).
16'
Fábio Pacheco (Moreirense) wins a free kick in the attacking half.
14'
Foul by Otávio (FC Porto).
14'
Nahuel Ferraresi (Moreirense) wins a free kick in the defensive half.
12'
Sérgio Oliveira (FC Porto) wins a free kick in the attacking half.
12'
Foul by Fábio Pacheco (Moreirense).
12'
Corner, FC Porto. Conceded by David Simão.
11'
Attempt blocked. Otávio (FC Porto) right footed shot from outside the box is blocked. Assisted by Wilson Manafá.
11'
Moussa Marega (FC Porto) wins a free kick in the attacking half.
11'
Foul by David Simão (Moreirense).
10'
Foul by Moussa Marega (FC Porto).
10'
Abdu Conté (Moreirense) wins a free kick in the defensive half.
9'
Otávio (FC Porto) wins a free kick in the attacking half.
9'
Foul by Rafael Martins (Moreirense).
8'
Corner, FC Porto. Conceded by Abdoulaye Ba.
8'
Attempt blocked. Moussa Marega (FC Porto) header from very close range is blocked. Assisted by Corona with a cross.
3'
Foul by Abdu Conté (Moreirense).
3'
Corona (FC Porto) wins a free kick in the defensive half.