Iker Casillas (FC Porto) is shown the yellow card.
90'+5
Goal! Boavista 0, FC Porto 1. Hernâni (FC Porto) left footed shot from very close range to the centre of the goal.
90'+5
Attempt blocked. Adrián López (FC Porto) right footed shot from the centre of the box is blocked. Assisted by Tiquinho Soares.
90'+4
Attempt missed. Tiquinho Soares (FC Porto) right footed shot from the centre of the box is too high. Assisted by Héctor Herrera.
90'+1
Substitution, Boavista. Federico Matias Falcone replaces Rafael Lopes.
90'+1
Attempt missed. Tiquinho Soares (FC Porto) right footed shot from the centre of the box misses to the right. Assisted by Hernâni with a headed pass.
90'
Adrián López (FC Porto) wins a free kick in the defensive half.
90'
Hand ball by Rochinha (Boavista).
89'
Foul by Rafael Costa (Boavista).
89'
Héctor Herrera (FC Porto) wins a free kick in the defensive half.
88'
Substitution, FC Porto. Hernâni replaces Yacine Brahimi.
88'
Foul by Rafael Lopes (Boavista).
88'
Danilo Pereira (FC Porto) wins a free kick in the defensive half.
87'
Attempt missed. Felipe (FC Porto) header from the centre of the box is close, but misses to the left. Assisted by Alex Telles following a set piece situation.
87'
Moussa Marega (FC Porto) wins a free kick in the attacking half.
87'
Foul by Gonçalo Cardoso (Boavista).
85'
Rochinha (Boavista) is shown the yellow card for a bad foul.
85'
Alex Telles (FC Porto) wins a free kick on the left wing.
85'
Foul by Rochinha (Boavista).
85'
Foul by Rochinha (Boavista).
85'
Eder Militão (FC Porto) wins a free kick in the defensive half.
82'
Substitution, FC Porto. Adrián López replaces Otávio.
82'
Corner, FC Porto. Conceded by Gonçalo Cardoso.
81'
Danilo Pereira (FC Porto) wins a free kick in the attacking half.
81'
Foul by David Simão (Boavista).
80'
Tiquinho Soares (FC Porto) wins a free kick in the attacking half.
80'
Foul by Neris (Boavista).
78'
Foul by Rafael Lopes (Boavista).
78'
Eder Militão (FC Porto) wins a free kick in the defensive half.
78'
Fábio Espinho (Boavista) is shown the yellow card for a bad foul.
78'
Dangerous play by Fábio Espinho (Boavista).
78'
Iker Casillas (FC Porto) wins a free kick in the defensive half.
76'
David Simão (Boavista) wins a free kick in the defensive half.
Offside, FC Porto. Felipe tries a through ball, but Héctor Herrera is caught offside.
71'
Attempt saved. Felipe (FC Porto) header from the centre of the box is saved in the bottom right corner. Assisted by Alex Telles with a cross.
71'
Corner, FC Porto. Conceded by Idris.
70'
Corner, FC Porto. Conceded by Gonçalo Cardoso.
70'
Attempt blocked. Moussa Marega (FC Porto) header from the centre of the box is blocked. Assisted by Alex Telles with a cross.
70'
Attempt blocked. Moussa Marega (FC Porto) left footed shot from the centre of the box is blocked.
69'
Delay over. They are ready to continue.
68'
Substitution, FC Porto. Tiquinho Soares replaces Óliver Torres.
68'
Delay in match David Simão (Boavista) because of an injury.
64'
Foul by Eder Militão (FC Porto).
64'
Rochinha (Boavista) wins a free kick on the right wing.
63'
Foul by Alex Telles (FC Porto).
63'
Rochinha (Boavista) wins a free kick on the right wing.
62'
Otávio (FC Porto) wins a free kick in the defensive half.
62'
Foul by Rafael Lopes (Boavista).
61'
David Simão (Boavista) wins a free kick in the defensive half.
61'
Foul by Jesús Manuel Corona (FC Porto).
60'
Héctor Herrera (FC Porto) wins a free kick in the defensive half.
60'
Foul by Rafael Lopes (Boavista).
60'
Helton Leite (Boavista) is shown the yellow card.
60'
Attempt missed. Felipe (FC Porto) header from very close range is just a bit too high. Assisted by Alex Telles with a cross following a corner.
59'
Corner, FC Porto. Conceded by Carraça.
57'
Attempt saved. Óliver Torres (FC Porto) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Héctor Herrera with a through ball.
56'
Rochinha (Boavista) wins a free kick on the right wing.
56'
Foul by Yacine Brahimi (FC Porto).
55'
Foul by Rafael Costa (Boavista).
55'
Iker Casillas (FC Porto) wins a free kick in the defensive half.
53'
Attempt missed. Héctor Herrera (FC Porto) right footed shot from the centre of the box is high and wide to the right. Assisted by Jesús Manuel Corona.
52'
Attempt saved. Carraça (Boavista) left footed shot from the centre of the box is saved in the bottom right corner. Assisted by Gonçalo Cardoso.
52'
Foul by Eder Militão (FC Porto).
52'
Rafael Costa (Boavista) wins a free kick in the attacking half.
51'
Offside, FC Porto. Otávio tries a through ball, but Héctor Herrera is caught offside.
50'
Óliver Torres (FC Porto) wins a free kick in the defensive half.
50'
Foul by Rafael Lopes (Boavista).
50'
Óliver Torres (FC Porto) wins a free kick on the left wing.
50'
Foul by Rochinha (Boavista).
49'
Corner, Boavista. Conceded by Eder Militão.
48'
Rochinha (Boavista) wins a free kick in the defensive half.
48'
Foul by Eder Militão (FC Porto).
48'
Attempt blocked. Felipe (FC Porto) header from the centre of the box is blocked. Assisted by Alex Telles with a cross.
48'
Corner, FC Porto. Conceded by Helton Leite.
48'
Attempt saved. Moussa Marega (FC Porto) right footed shot from a difficult angle on the right is saved in the bottom left corner.
45'
Second Half begins Boavista 0, FC Porto 0.
45'+4
First Half ends, Boavista 0, FC Porto 0.
45'+4
Attempt saved. Héctor Herrera (FC Porto) header from the centre of the box is saved in the top centre of the goal. Assisted by Jesús Manuel Corona with a cross.
45'+3
Neris (Boavista) is shown the yellow card for a bad foul.
45'+3
Foul by Neris (Boavista).
45'+3
Moussa Marega (FC Porto) wins a free kick on the right wing.
45'+1
Attempt missed. Héctor Herrera (FC Porto) header from the left side of the six yard box is close, but misses the top left corner. Assisted by Alex Telles with a cross following a corner.
45'+1
Corner, FC Porto. Conceded by Neris.
43'
Attempt missed. Moussa Marega (FC Porto) header from the centre of the box misses to the right. Assisted by Alex Telles with a cross following a corner.
43'
Corner, FC Porto. Conceded by Helton Leite.
43'
Attempt saved. Yacine Brahimi (FC Porto) left footed shot from the left side of the six yard box is saved in the bottom left corner. Assisted by Héctor Herrera.
40'
Attempt blocked. Óliver Torres (FC Porto) right footed shot from outside the box is blocked. Assisted by Jesús Manuel Corona.
39'
Moussa Marega (FC Porto) wins a free kick in the attacking half.
39'
Foul by Idris (Boavista).
38'
Offside, FC Porto. Héctor Herrera tries a through ball, but Felipe is caught offside.
38'
Attempt blocked. Yacine Brahimi (FC Porto) right footed shot from outside the box is blocked. Assisted by Eder Militão with a headed pass.
35'
Foul by Héctor Herrera (FC Porto).
35'
David Simão (Boavista) wins a free kick in the defensive half.
34'
Attempt missed. Yacine Brahimi (FC Porto) right footed shot from outside the box is close, but misses to the left. Assisted by Héctor Herrera.
32'
Attempt missed. Otávio (FC Porto) right footed shot from a difficult angle on the right is close, but misses to the right. Assisted by Moussa Marega with a headed pass.
31'
Attempt missed. Rafael Costa (Boavista) left footed shot from long range on the right misses to the right from a direct free kick.
30'
Foul by Yacine Brahimi (FC Porto).
30'
Rochinha (Boavista) wins a free kick on the right wing.
30'
Attempt saved. Rafael Costa (Boavista) left footed shot from the right side of the box is saved in the bottom right corner. Assisted by David Simão.
29'
Offside, Boavista. Carraça tries a through ball, but Mateus is caught offside.
28'
Yacine Brahimi (FC Porto) wins a free kick in the defensive half.
28'
Foul by David Simão (Boavista).
27'
Óliver Torres (FC Porto) wins a free kick in the defensive half.
27'
Foul by Rochinha (Boavista).
26'
Corner, FC Porto. Conceded by Carraça.
25'
Carraça (Boavista) is shown the yellow card for a bad foul.
25'
Yacine Brahimi (FC Porto) wins a free kick in the defensive half.
25'
Foul by Carraça (Boavista).
24'
Foul by Moussa Marega (FC Porto).
24'
Gonçalo Cardoso (Boavista) wins a free kick in the defensive half.
24'
Attempt blocked. Danilo Pereira (FC Porto) right footed shot from outside the box is blocked.
22'
Foul by Rafael Lopes (Boavista).
22'
Jesús Manuel Corona (FC Porto) wins a free kick in the defensive half.
20'
Foul by Idris (Boavista).
20'
Danilo Pereira (FC Porto) wins a free kick in the defensive half.
17'
Substitution, Boavista. Idris replaces Nwankwo Obiora because of an injury.
17'
Delay over. They are ready to continue.
15'
Delay in match Nwankwo Obiora (Boavista) because of an injury.
15'
Delay over. They are ready to continue.
15'
Delay in match (FC Porto).
14'
Delay over. They are ready to continue.
13'
Delay in match Helton Leite (Boavista) because of an injury.
12'
Delay over. They are ready to continue.
11'
Delay in match Nwankwo Obiora (Boavista) because of an injury.
9'
Attempt missed. Héctor Herrera (FC Porto) right footed shot from outside the box is high and wide to the right. Assisted by Otávio following a set piece situation.
8'
Foul by Carraça (Boavista).
8'
Yacine Brahimi (FC Porto) wins a free kick on the left wing.
7'
Attempt missed. Rafael Lopes (Boavista) right footed shot from the right side of the six yard box is too high.
6'
Hand ball by Héctor Herrera (FC Porto).
5'
Attempt blocked. Alex Telles (FC Porto) left footed shot from a difficult angle and long range on the right is blocked.
4'
Otávio (FC Porto) wins a free kick on the right wing.
4'
Foul by Mateus (Boavista).
1'
Foul by David Simão (Boavista).
1'
Jesús Manuel Corona (FC Porto) wins a free kick on the right wing.