Match ends, Vitoria Guimaraes 0, FC Porto 1.
95' Second Half ends, Vitoria Guimaraes 0, FC Porto 1.
93' Attempt Attempt blocked. Mikel Villanueva (Vitoria Guimaraes) left footed shot from the centre of the box is blocked.
93' Foul by Mateus Uribe (FC Porto).
93' Safira (Vitoria Guimaraes) wins a free kick on the left wing.
92' Foul by Marko Grujic (FC Porto).
92' Gonçalo Nogueira (Vitoria Guimaraes) wins a free kick in the defensive half.
91' Substitution Substitution, FC Porto. Danny Namaso replaces Mehdi Taremi.
91' Yellow card Gonçalo Nogueira (Vitoria Guimaraes) is shown the yellow card for a bad foul.
91' Pepê Aquino (FC Porto) wins a free kick in the attacking half.
91' Foul by Gonçalo Nogueira (Vitoria Guimaraes).
89' Yellow card André Amaro (Vitoria Guimaraes) is shown the yellow card for a bad foul.
89' Galeno (FC Porto) wins a free kick on the left wing.
89' Foul by André Amaro (Vitoria Guimaraes).
88' Wendell (FC Porto) wins a free kick on the left wing.
88' Foul by André Silva (Vitoria Guimaraes).
88' Mehdi Taremi (FC Porto) wins a free kick in the defensive half.
88' Foul by André Amaro (Vitoria Guimaraes).
87' Attempt Attempt missed. Mehdi Taremi (FC Porto) left footed shot from the left side of the box misses to the right. Assisted by Galeno.
86' Yellow card Safira (Vitoria Guimaraes) is shown the yellow card for a bad foul.
86' Mateus Uribe (FC Porto) wins a free kick in the attacking half.
86' Foul by Safira (Vitoria Guimaraes).
85' Attempt Attempt missed. Safira (Vitoria Guimaraes) right footed shot from the left side of the box misses to the right following a set piece situation.
84' Foul by Marko Grujic (FC Porto).
84' André Silva (Vitoria Guimaraes) wins a free kick on the right wing.
84' Substitution Substitution, FC Porto. Marko Grujic replaces Stephen Eustáquio.
83' Foul by Mateus Uribe (FC Porto).
83' Dani Silva (Vitoria Guimaraes) wins a free kick in the attacking half.
82' Mehdi Taremi (FC Porto) wins a free kick in the defensive half.
82' Foul by Mikel Villanueva (Vitoria Guimaraes).
80' Yellow card Iván Marcano (FC Porto) is shown the yellow card for a bad foul.
80' Foul by Iván Marcano (FC Porto).
80' Safira (Vitoria Guimaraes) wins a free kick in the defensive half.
78' Attempt Attempt blocked. Pepê Aquino (FC Porto) left footed shot from the centre of the box is blocked. Assisted by Stephen Eustáquio.
76' Substitution Substitution, Vitoria Guimaraes. Gonçalo Nogueira replaces Nicolas Janvier.
76' Substitution Substitution, Vitoria Guimaraes. Safira replaces Jota Silva.
76' Mateus Uribe (FC Porto) wins a free kick in the defensive half.
76' Foul by Nélson da Luz (Vitoria Guimaraes).
74' Corner, FC Porto. Conceded by Ibrahima Bamba.
74' Attempt Attempt blocked. Otávio (FC Porto) left footed shot from the centre of the box is blocked. Assisted by Galeno.
71' Attempt Attempt missed. Pepê Aquino (FC Porto) left footed shot from the centre of the box is high and wide to the left.
71' Attempt Attempt missed. Miguel Maga (Vitoria Guimaraes) left footed shot from outside the box is high and wide to the left.
70' Yellow card Nélson da Luz (Vitoria Guimaraes) is shown the yellow card for a bad foul.
70' Otávio (FC Porto) wins a free kick in the attacking half.
70' Foul by Nélson da Luz (Vitoria Guimaraes).
69' Pepe (FC Porto) wins a free kick in the defensive half.
69' Foul by Nélson da Luz (Vitoria Guimaraes).
66' Substitution Substitution, Vitoria Guimaraes. Nélson da Luz replaces Michael Johnston.
65' Corner, FC Porto. Conceded by Afonso Freitas.
65' Attempt Attempt blocked. João Mário (FC Porto) right footed shot from the right side of the box is blocked. Assisted by Galeno.
64' Offside, Vitoria Guimaraes. Ibrahima Bamba tries a through ball, but Michael Johnston is caught offside.
64' Foul by Iván Marcano (FC Porto).
64' André Silva (Vitoria Guimaraes) wins a free kick on the right wing.
63' Foul by Pepê Aquino (FC Porto).
63' Ibrahima Bamba (Vitoria Guimaraes) wins a free kick in the defensive half.
62' Galeno (FC Porto) wins a free kick in the defensive half.
62' Foul by Miguel Maga (Vitoria Guimaraes).
62' Foul by Pepe (FC Porto).
62' Michael Johnston (Vitoria Guimaraes) wins a free kick in the defensive half.
61' Attempt Attempt missed. Mehdi Taremi (FC Porto) right footed shot from the left side of the box is high and wide to the right. Assisted by Otávio.
60' Otávio (FC Porto) wins a free kick on the left wing.
60' Foul by Dani Silva (Vitoria Guimaraes).
59' Corner, Vitoria Guimaraes. Conceded by Wendell.
58' Substitution Substitution, FC Porto. Pepê Aquino replaces Toni Martínez.
58' Foul by Galeno (FC Porto).
58' André Amaro (Vitoria Guimaraes) wins a free kick in the defensive half.
56' Attempt Attempt missed. André Silva (Vitoria Guimaraes) left footed shot from outside the box misses to the left.
56' Yellow card Jota Silva (Vitoria Guimaraes) is shown the yellow card for a bad foul.
56' Wendell (FC Porto) wins a free kick in the defensive half.
56' Foul by Jota Silva (Vitoria Guimaraes).
55' Foul by Toni Martínez (FC Porto).
55' Mikel Villanueva (Vitoria Guimaraes) wins a free kick in the defensive half.
51' Substitution Substitution, Vitoria Guimaraes. Ibrahima Bamba replaces Jorge Fernandes because of an injury.
51' Delay over. They are ready to continue.
51' Delay in match because of an injury Jorge Fernandes (Vitoria Guimaraes).
50' Attempt Attempt blocked. Jota Silva (Vitoria Guimaraes) right footed shot from the right side of the box is blocked. Assisted by André Silva.
48' Foul by Toni Martínez (FC Porto).
48' André Amaro (Vitoria Guimaraes) wins a free kick in the defensive half.
48' Corner, FC Porto. Conceded by Jota Silva.
47' Galeno (FC Porto) wins a free kick on the left wing.
47' Foul by Miguel Maga (Vitoria Guimaraes).
46' Yellow card Wendell (FC Porto) is shown the yellow card for a bad foul.
45' Foul by Wendell (FC Porto).
45' Jota Silva (Vitoria Guimaraes) wins a free kick in the defensive half.
45' Attempt Attempt missed. André Silva (Vitoria Guimaraes) left footed shot from the right side of the box misses to the left. Assisted by Miguel Maga.
45' Second Half begins Vitoria Guimaraes 0, FC Porto 1.
47' First Half ends, Vitoria Guimaraes 0, FC Porto 1.
46' Goal de Joao Mario (0-1) Goal! Vitoria Guimaraes 0, FC Porto 1. João Mário (FC Porto) right footed shot from the right side of the box to the bottom left corner. Assisted by Otávio with a headed pass. Guimaraes 0 Oporto 1
45' Offside, FC Porto. Mateus Uribe tries a through ball, but Toni Martínez is caught offside.
45' Mehdi Taremi (FC Porto) wins a free kick in the defensive half.
45' Foul by Nicolas Janvier (Vitoria Guimaraes).
41' Wendell (FC Porto) wins a free kick in the defensive half.
41' Foul by Dani Silva (Vitoria Guimaraes).
40' Yellow card Pepe (FC Porto) is shown the yellow card for a bad foul.
39' Foul by Pepe (FC Porto).
39' Dani Silva (Vitoria Guimaraes) wins a free kick in the defensive half.
37' Attempt Attempt blocked. Mehdi Taremi (FC Porto) right footed shot from the right side of the box is blocked. Assisted by João Mário.
36' Attempt Attempt missed. Mikel Villanueva (Vitoria Guimaraes) right footed shot from the centre of the box is close, but misses to the right. Assisted by Jota Silva following a corner.
35' Corner, Vitoria Guimaraes. Conceded by Stephen Eustáquio.
35' Attempt Attempt blocked. Dani Silva (Vitoria Guimaraes) right footed shot from outside the box is blocked. Assisted by Afonso Freitas with a cross.
34' Delay over. They are ready to continue.
34' Yellow card Otávio (FC Porto) is shown the yellow card for a bad foul.
34' VAR Decision: Card Changed.
33' Foul by Otávio (FC Porto).
33' Michael Johnston (Vitoria Guimaraes) wins a free kick in the defensive half.
32' Attempt Attempt missed. Mehdi Taremi (FC Porto) right footed shot from outside the box misses to the right. Assisted by Diogo Costa with a through ball.
31' Corner, FC Porto. Conceded by André Amaro.
29' Attempt Attempt missed. Galeno (FC Porto) right footed shot from the centre of the box misses to the left. Assisted by Mehdi Taremi following a set piece situation.
28' Hand ball by Miguel Maga (Vitoria Guimaraes).
23' Offside, FC Porto. Iván Marcano tries a through ball, but Wendell is caught offside.
23' Delay over. They are ready to continue.
22' Delay in match because of an injury Jota Silva (Vitoria Guimaraes).
20' Foul by Wendell (FC Porto).
20' Jota Silva (Vitoria Guimaraes) wins a free kick on the right wing.
20' Attempt Attempt missed. Mehdi Taremi (FC Porto) header from the centre of the box misses to the left. Assisted by Mateus Uribe with a cross.
18' Corner, FC Porto. Conceded by André Amaro.
18' Attempt Attempt missed. Wendell (FC Porto) left footed shot from the left side of the box misses to the right. Assisted by João Mário with a cross.
17' Attempt Attempt saved. Mehdi Taremi (FC Porto) header from the centre of the box is saved in the bottom left corner. Assisted by Wendell.
16' Yellow card Nicolas Janvier (Vitoria Guimaraes) is shown the yellow card for a bad foul.
16' Mateus Uribe (FC Porto) wins a free kick in the attacking half.
16' Foul by Nicolas Janvier (Vitoria Guimaraes).
15' Attempt Attempt missed. Jota Silva (Vitoria Guimaraes) right footed shot from outside the box misses to the left. Assisted by Miguel Maga.
14' Foul by Wendell (FC Porto).
14' André Silva (Vitoria Guimaraes) wins a free kick in the defensive half.
11' Stephen Eustáquio (FC Porto) wins a free kick in the defensive half.
11' Foul by Jota Silva (Vitoria Guimaraes).
10' Foul by Galeno (FC Porto).
10' Jota Silva (Vitoria Guimaraes) wins a free kick in the defensive half.
8' Attempt Attempt missed. Otávio (FC Porto) right footed shot from long range on the right is close, but misses to the right from a direct free kick.
7' Otávio (FC Porto) wins a free kick on the right wing.
7' Foul by Mikel Villanueva (Vitoria Guimaraes).
6' Offside, FC Porto. Mateus Uribe tries a through ball, but Mehdi Taremi is caught offside.
5' Otávio (FC Porto) wins a free kick on the right wing.
5' Foul by Jota Silva (Vitoria Guimaraes).
4' Corner, Vitoria Guimaraes. Conceded by Pepe.
2' Corner, FC Porto. Conceded by Mikel Villanueva.
First Half begins.
Lineups are announced and players are warming up.