Commentary:
90+7' Boavista Porto awarded a throw-in in their own half.
90+7' Throw-in Rio Ave.
90+6' Free kick for Rio Ave in the half of Boavista Porto.
90+5' Joao Antonio Ferreira Goncalves awards Boavista Porto a goal kick.
90+4' Rio Ave are pushing forward but Emmanuel Boateng's finish is wide of the goal.
90+3' Corner awarded to Boavista Porto.
90+2' Joao Antonio Ferreira Goncalves awards the away team a throw-in.
90+2' A throw-in for the home team on the opposite half.
90+1' Boavista Porto to take a throw-in in Rio Ave territory.
90' Free kick for Boavista Porto in their own half.
89' Ball goes out of play for a Rio Ave goal kick.
89' Boavista Porto's Gaius Makouta breaks free at Estadio do Bessa XXI. But the strike goes wide of the post.
89' Ibrahima is replacing Salvador Agra for the home team.
89' Throw-in for Rio Ave at Estadio do Bessa XXI.
89' Throw-in for Boavista Porto close to the penalty box.
88' Emmanuel Boateng (Rio Ave) gets a yellow card.
86' Joel Silva (Boavista Porto) has been booked and must now be careful not to get a second yellow card.
86' Joao Antonio Ferreira Goncalves signals a free kick to Rio Ave.
85' Goal! The away team reduce the deficit to 3-2 through a strike by Emmanuel Boateng. .83' In Porto a free kick has been awarded the away team.
83' Rio Ave have a goal kick.
83' Boavista Porto are pushing forward but Robert Bozenik's finish is wide of the goal.
82' Ball safe as Boavista Porto is awarded a throw-in in their half.
81' Reisinho is replacing Reggie Cannon for Boavista Porto at Estadio do Bessa XXI.
81' Rio Ave awarded a free kick in their own half.
80' Throw-in Rio Ave.
78' Joao Antonio Ferreira Goncalves signals a free kick to Boavista Porto in their own half.
77' Rio Ave have been awarded a corner by Joao Antonio Ferreira Goncalves.
76' Goal kick for Boavista Porto at Estadio do Bessa XXI.
76' Rio Ave's Fabio Ronaldo misses with an attempt on goal.
75' Luis Carlos Batalha Freire is making the team's fifth substitution at Estadio do Bessa XXI with Emmanuel Boateng replacing Hernani.
75' Luis Carlos Batalha Freire (Rio Ave) is making a fourth substitution, with Amine Oudrhiri replacing Guga.
74' Rio Ave awarded a free kick in their own half.
73' Joao Antonio Ferreira Goncalves signals a Boavista Porto throw-in in Rio Ave's half.
72' Free kick for Boavista Porto in the half of Rio Ave.
71' Joao Antonio Ferreira Goncalves signals a Rio Ave throw-in in Boavista Porto's half.
71' Robert Bozenik (Boavista Porto) strikes at Estadio do Bessa XXI but his header is cleared.
68' Boavista Porto have been awarded a corner by Joao Antonio Ferreira Goncalves.
66' Joao Antonio Ferreira Goncalves signals a free kick to Rio Ave.
63' The home team have replaced Sebastian Perez with Joel Silva. This is the third substitution made today by Petit.
63' Robert Bozenik is replacing Yusupha for Boavista Porto at Estadio do Bessa XXI.
62' He's off! Leonardo Ruiz is shown a red card.
62' Free kick for Boavista Porto in their own half.
61' In Porto, Boavista Porto push forward quickly but are pulled up for offside.
60' A throw-in for the home team on the opposite half.
59' Rio Ave awarded a throw-in in their own half.
58' Throw-in for Rio Ave in the half of Boavista Porto.
58' Boavista Porto awarded a free kick in their own half.
56' Ball goes out of play for a Boavista Porto goal kick.
55' Rio Ave to take a throw-in in Boavista Porto territory.
54' Joao Antonio Ferreira Goncalves signals a free kick to Rio Ave in their own half.
54' Salvador Agra of Boavista Porto is pulled up for offside.
52' Can Boavista Porto get the ball into an attacking position from this throw-in in Rio Ave's half?
51' Free kick Boavista Porto.
48' Boavista Porto drives forward and Ricardo Mangas gets in a shot. Without netting, however.
46' Rio Ave make their third substitution with Savio replacing Andre Pereira.
46' Luis Carlos Batalha Freire is making the team's second substitution at Estadio do Bessa XXI with Leonardo Ruiz replacing Andreas Samaris.
46' The home team replace O Bruno with Luis Santos.
46' Vitor Hugo Gomes Da Silva is on a sub for Josue Sa for Rio Ave.
The first half has been concluded at Estadio do Bessa XXI.
45+9' Throw-in for Boavista Porto in their own half.
45+9' Throw-in for Rio Ave at Estadio do Bessa XXI.
45+7' Joao Antonio Ferreira Goncalves signals a free kick to Boavista Porto.
45+6' Joao Antonio Ferreira Goncalves signals a free kick to Boavista Porto just outside Rio Ave's area.
45+5' Rio Ave's Hernani looks ok and returns to the pitch.
45+5' Free kick for Boavista Porto in their own half.
45+5' Free kick for Rio Ave in the half of Boavista Porto.
45+4' Corner awarded to Rio Ave.
45+4' Hernani is writhing in pain and play has been suspended for a few moments.
45+2' Ball safe as Boavista Porto is awarded a throw-in in their half.
45+1' A throw-in for the away team on the opposite half.
45+1' It's a goal kick for the home team in Porto.
45' Can Rio Ave get the ball into an attacking position from this throw-in in Boavista Porto's half?
43' Joao Antonio Ferreira Goncalves awards Rio Ave a goal kick.
43' In Porto Boavista Porto attack through Salvador Agra. The finish is off target, however.
43' Joao Antonio Ferreira Goncalves awards the home team a throw-in.
43' Throw-in for Boavista Porto at Estadio do Bessa XXI.
42' At Estadio do Bessa XXI, Josue Sa has been yellow-carded for the away team.
42' Free kick Boavista Porto.
39' Joao Antonio Ferreira Goncalves awards Boavista Porto a goal kick.
39' Joao Antonio Ferreira Goncalves signals a Rio Ave throw-in in Boavista Porto's half.
38' Boavista Porto's Ricardo Mangas gets in a shot on goal at Estadio do Bessa XXI. But the effort is unsuccessful.
38' Rio Ave awarded a free kick in their own half.
38' Rio Ave awarded a throw-in in their own half.
37' Ball safe as Rio Ave is awarded a throw-in in their half.
37' Throw-in Rio Ave.
36' Free kick for Boavista Porto in their own half.
35' Great play from Salvador Agra to set up the goal.
35' Ricardo Mangas puts the ball in the net and the home team extend their lead. The score-line now reads 3-1.35' Jhonatan returns to the field for Rio Ave after picking up a slight injury.
33' Attention is being given to Rio Ave’s Jhonatan and play has been suspended briefly.
33' Boavista Porto to take a throw-in in Rio Ave territory.
32' Ball goes out of play for a Rio Ave goal kick.
32' Boavista Porto are coming forward and Ricardo Mangas gets in a strike, it misses the target, however.
32' Joao Antonio Ferreira Goncalves awards the home team a throw-in.
31' Joao Antonio Ferreira Goncalves signals a free kick to Rio Ave in their own half.
31' Throw-in for Rio Ave in their own half.
28' Rio Ave awarded a free kick in their own half.
27' Goal kick for Rio Ave at Estadio do Bessa XXI.
27' Yusupha for Boavista Porto gets in a strike but fails to hit the target.
26' Throw-in for Boavista Porto in the half of Rio Ave.
25' Joao Antonio Ferreira Goncalves awards the home team a throw-in.
23' Ball safe as Rio Ave is awarded a throw-in in their half.
23' Can Boavista Porto get the ball into an attacking position from this throw-in in Rio Ave's half?
21' A throw-in for the home team on the opposite half.
21' It's a goal kick for the home team in Porto.
15' Joao Pedro Loureiro da Costa instrumental with a fine assist.
15' Hernani puts the ball in the net and reduces the deficit to 2-1.14' Joao Antonio Ferreira Goncalves signals a Rio Ave throw-in in Boavista Porto's half.
14' Throw-in for Rio Ave at Estadio do Bessa XXI.
12' That's a fine assist from Yusupha.
12' Great finish from Bruno Lourenco to give Boavista Porto a 2-0 lead.12' Rio Ave awarded a throw-in in their own half.
11' Joao Antonio Ferreira Goncalves signals a free kick to Rio Ave in their own half.
11' In Porto a free kick has been awarded the home team.
11' Throw-in for Rio Ave in their own half.
9' Ricardo Mangas with an assist there.
9' Boavista Porto take a 1-0 lead thanks to Yusupha.9' Free kick for Boavista Porto in their own half.
8' Throw-in Rio Ave.
8' Free kick for Rio Ave in their own half.
7' Rio Ave have a goal kick.
5' Rio Ave awarded a free kick in their own half.
3' Joao Antonio Ferreira Goncalves signals a free kick to Rio Ave in their own half.
2' Throw-in for Rio Ave in the half of Boavista Porto.
2' Boavista Porto to take a throw-in in Rio Ave territory.
Max favourites reached