Match ends, Moreirense 0, FC Porto 1.
95' Second Half ends, Moreirense 0, FC Porto 1.
94' Attempt Attempt blocked. Francisco Conceição (FC Porto) left footed shot from the right side of the box is blocked. Assisted by Galeno.
92' Yellow card Jefferson Galego (Moreirense) is shown the yellow card.
92' Zaidu Sanusi (FC Porto) wins a free kick in the defensive half.
92' Foul by Jefferson Galego (Moreirense).
92' Attempt Attempt saved. Derik Lacerda (Moreirense) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Pablo Santos with a through ball.
91' Vitinha (FC Porto) wins a free kick in the defensive half.
91' Foul by Derik Lacerda (Moreirense).
91' Attempt Attempt blocked. Gonçalo Franco (Moreirense) right footed shot from outside the box is blocked. Assisted by Jefferson.
91' Attempt Attempt blocked. André Luís (Moreirense) right footed shot from the right side of the box is blocked.
89' Foul by Toni Martínez (FC Porto).
89' Pablo Santos (Moreirense) wins a free kick in the defensive half.
88' Foul by Toni Martínez (FC Porto).
88' Gonçalo Franco (Moreirense) wins a free kick in the defensive half.
87' Substitution Substitution, FC Porto. Francisco Conceição replaces Otávio.
87' Substitution Substitution, FC Porto. Toni Martínez replaces Mehdi Taremi.
86' Substitution Substitution, Moreirense. Godfried Frimpong replaces Ibrahima Camará.
86' Substitution Substitution, Moreirense. Gonçalo Franco replaces Pedro Amador.
84' Red card Second yellow card to Steven Vitória (Moreirense).
83' Yellow card Steven Vitória (Moreirense) is shown the yellow card for a bad foul.
83' Otávio (FC Porto) wins a free kick in the defensive half.
83' Foul by Steven Vitória (Moreirense).
81' Substitution Substitution, FC Porto. Stephen Eustáquio replaces Evanilson.
80' Attempt Attempt missed. Ibrahima Camará (Moreirense) left footed shot from the centre of the box is just a bit too high following a set piece situation.
80' André Luís (Moreirense) hits the bar with a right footed shot from outside the box from a direct free kick.
78' Red card Second yellow card to Marko Grujic (FC Porto) for a bad foul.
78' Foul by Marko Grujic (FC Porto).
78' André Luís (Moreirense) wins a free kick in the attacking half.
77' Attempt Attempt missed. Evanilson (FC Porto) left footed shot from outside the box is too high. Assisted by Otávio.
76' Marko Grujic (FC Porto) wins a free kick in the defensive half.
76' Foul by Jefferson (Moreirense).
74' Attempt Attempt missed. Derik Lacerda (Moreirense) right footed shot from outside the box is high and wide to the right. Assisted by Jefferson Galego.
74' Foul by Vitinha (FC Porto).
74' Pablo Santos (Moreirense) wins a free kick in the defensive half.
73' Attempt Attempt missed. Paulinho (Moreirense) right footed shot from the right side of the box is high and wide to the left.
72' Substitution Substitution, Moreirense. Derik Lacerda replaces Yan.
72' Substitution Substitution, Moreirense. Jefferson Galego replaces Rafael Martins.
71' Yellow card Marko Grujic (FC Porto) is shown the yellow card for a bad foul.
70' Foul by Marko Grujic (FC Porto).
70' André Luís (Moreirense) wins a free kick in the attacking half.
70' Foul by Vitinha (FC Porto).
70' Steven Vitória (Moreirense) wins a free kick in the defensive half.
70' Attempt Attempt saved. Mehdi Taremi (FC Porto) right footed shot from very close range is saved in the centre of the goal. Assisted by Otávio with a through ball.
67' Yellow card André Luís (Moreirense) is shown the yellow card.
66' Evanilson (FC Porto) wins a free kick on the left wing.
66' Foul by Steven Vitória (Moreirense).
65' Substitution Substitution, FC Porto. Galeno replaces Fábio Vieira.
65' Substitution Substitution, FC Porto. Marko Grujic replaces Mateus Uribe.
65' Substitution Substitution, Moreirense. Paulinho replaces Matheus Silva.
64' João Mário (FC Porto) wins a free kick in the defensive half.
64' Foul by Jefferson (Moreirense).
63' Yellow card Fábio Cardoso (FC Porto) is shown the yellow card for a bad foul.
63' Foul by Fábio Cardoso (FC Porto).
63' Yan (Moreirense) wins a free kick on the right wing.
61' Attempt Attempt saved. Fábio Vieira (FC Porto) header from the right side of the six yard box is saved in the bottom right corner. Assisted by Mehdi Taremi.
56' Foul by Fábio Vieira (FC Porto).
56' Jefferson (Moreirense) wins a free kick in the defensive half.
54' Foul by Mehdi Taremi (FC Porto).
54' Steven Vitória (Moreirense) wins a free kick in the defensive half.
53' Corner, FC Porto. Conceded by Steven Vitória.
52' Attempt Attempt missed. Mehdi Taremi (FC Porto) right footed shot from the left side of the box is high and wide to the right.
49' Attempt Attempt missed. Chancel Mbemba (FC Porto) right footed shot from a difficult angle on the right is close, but misses to the right. Assisted by Mateus Uribe following a set piece situation.
48' Fábio Vieira (FC Porto) wins a free kick in the attacking half.
48' Foul by Jefferson (Moreirense).
46' Otávio (FC Porto) wins a free kick in the attacking half.
46' Foul by Matheus Silva (Moreirense).
45' Second Half begins Moreirense 0, FC Porto 1.
52' First Half ends, Moreirense 0, FC Porto 1.
51' Attempt Attempt blocked. Ibrahima Camará (Moreirense) right footed shot from outside the box is blocked.
50' Offside, Moreirense. Pedro Amador tries a through ball, but Artur Jorge is caught offside.
49' Corner, Moreirense. Conceded by Chancel Mbemba.
48' Diogo Costa (FC Porto) wins a free kick in the defensive half.
48' Foul by Rafael Martins (Moreirense).
47' Foul by Mehdi Taremi (FC Porto).
47' Matheus Silva (Moreirense) wins a free kick in the defensive half.
46' Yellow card Lazar Rosic (Moreirense) is shown the yellow card.
44' VAR Decision: No Penalty Moreirense.
41' Fábio Cardoso (FC Porto) wins a free kick in the defensive half.
41' Foul by Yan (Moreirense).
39' Goal de Evanilson (0-1) Goal! Moreirense 0, FC Porto 1. Evanilson (FC Porto) right footed shot from the centre of the box to the bottom right corner. Assisted by Mehdi Taremi. Moreirense 0 Oporto 1
38' Attempt Attempt missed. Vitinha (FC Porto) right footed shot from outside the box misses to the right following a corner.
37' Corner, FC Porto. Conceded by Rafael Martins.
36' Corner, FC Porto. Conceded by Pablo Santos.
35' Corner, FC Porto. Conceded by Matheus Silva.
35' Attempt Attempt blocked. Zaidu Sanusi (FC Porto) left footed shot from a difficult angle on the left is blocked. Assisted by Mehdi Taremi.
35' Otávio (FC Porto) wins a free kick in the defensive half.
35' Foul by Matheus Silva (Moreirense).
33' Yellow card Mateus Uribe (FC Porto) is shown the yellow card for a bad foul.
33' Foul by Mateus Uribe (FC Porto).
33' Yan (Moreirense) wins a free kick in the defensive half.
32' Corner, FC Porto. Conceded by Steven Vitória.
31' Corner, FC Porto. Conceded by Mateus Pasinato.
31' Attempt Attempt saved. Evanilson (FC Porto) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Fábio Vieira with a through ball.
29' Attempt Attempt blocked. Otávio (FC Porto) right footed shot from outside the box is blocked.
26' Foul by Fábio Cardoso (FC Porto).
26' Matheus Silva (Moreirense) wins a free kick in the defensive half.
23' Offside, Moreirense. Ibrahima Camará tries a through ball, but Yan is caught offside.
21' Foul by Mehdi Taremi (FC Porto).
21' Steven Vitória (Moreirense) wins a free kick in the defensive half.
18' Attempt Attempt missed. Fábio Vieira (FC Porto) left footed shot from the centre of the box is close, but misses to the left. Assisted by Vitinha following a set piece situation.
17' Mehdi Taremi (FC Porto) wins a free kick in the attacking half.
17' Foul by Jefferson (Moreirense).
16' Attempt Attempt missed. Mehdi Taremi (FC Porto) header from the centre of the box is high and wide to the left.
15' Attempt Attempt saved. Mehdi Taremi (FC Porto) right footed shot from the left side of the box is saved in the bottom right corner. Assisted by Vitinha.
12' Corner, FC Porto. Conceded by Jefferson.
11' Yellow card Matheus Silva (Moreirense) is shown the yellow card for a bad foul.
11' Evanilson (FC Porto) wins a free kick in the attacking half.
11' Foul by Matheus Silva (Moreirense).
10' Corner, FC Porto. Conceded by Jefferson.
8' Foul by Zaidu Sanusi (FC Porto).
8' Matheus Silva (Moreirense) wins a free kick in the defensive half.
7' Corner, Moreirense. Conceded by Chancel Mbemba.
7' Attempt Attempt blocked. Rafael Martins (Moreirense) left footed shot from the left side of the box is blocked. Assisted by André Luís.
4' Attempt Attempt missed. Chancel Mbemba (FC Porto) right footed shot from a difficult angle on the right is high and wide to the right. Assisted by Otávio with a cross following a set piece situation.
3' Yellow card Artur Jorge (Moreirense) is shown the yellow card for a bad foul.
3' Yellow card Ibrahima Camará (Moreirense) is shown the yellow card.
2' Otávio (FC Porto) wins a free kick on the left wing.
2' Foul by Artur Jorge (Moreirense).
2' Evanilson (FC Porto) wins a free kick on the right wing.
2' Foul by Pablo Santos (Moreirense).
2' Attempt Attempt missed. Evanilson (FC Porto) header from the right side of the six yard box misses to the left. Assisted by Otávio with a cross following a corner.
1' Corner, FC Porto. Conceded by Pablo Santos.
Fábio Vieira (FC Porto) wins a free kick in the attacking half.
Foul by Jefferson (Moreirense).
First Half begins.
Lineups are announced and players are warming up.