53' Diogo Nascimento from Rio Ave receives a yellow card for a bad foul.
53' Gabri Martínez from Sporting Braga is awarded a free kick on the left wing.
54' Attempt missed. Gustaf Lagerbielke from Sporting Braga heads the ball from the center of the box after a set piece situation.
56' Marios Vrousai from Rio Ave wins a free kick in the defensive half.
56' Foul committed by João Moutinho of Sporting Braga.
58' Miguel Patrício from Rio Ave wins a free kick in the defensive half.
58' Diogo Bezerra from Rio Ave wins a free kick in the attacking half.
58' Pau Víctor from Sporting Braga commits a foul.
58' João Moutinho from Sporting Braga commits a foul.
59' Attempt missed. Diogo Bezerra from Rio Ave takes a right-footed shot from outside the box, but it goes too high after a direct free kick.
60' Substitution for Sporting Braga: Mario Dorgeles comes on for Gabri Martínez.
60' Substitution for Sporting Braga: Víctor Gómez comes on for Bright Arrey-Mbi.
61' Foul committed by Julien Lomboto of Rio Ave.
61' Fran Navarro from Sporting Braga is awarded a free kick in the defensive half.
62' Foul committed by Julien Lomboto of Rio Ave.
62' Pau Víctor from Sporting Braga wins a free kick on the left wing.
63' Sporting Braga earns a corner after Gustavo Mancha concedes.
63' Attempt blocked. Víctor Gómez's right-footed shot from the right side of the box is blocked. Mario Dorgeles provided the assist.
64' VAR decision confirms a penalty for Sporting Braga.
67' Diogo Bezerra from Rio Ave concedes a penalty after committing a foul in the penalty area.
64' Penalty awarded to Sporting Braga as Gustaf Lagerbielke is fouled in the penalty area.
67' Goal! Sporting Braga takes the lead 1-0 against Rio Ave as Ricardo Horta converts the penalty with a right-footed shot into the bottom left corner.
67' Diogo Bezerra of Rio Ave receives a yellow card for a foul.
69' Substitution for Rio Ave: Zé Carlos comes on for João Tomé.
69' Substitution for Rio Ave: Francisco Petrasso comes on for Julien Lomboto.
69' Substitution for Rio Ave: Brandon Aguilera comes on for Sebastian Clemmensen.
70' Sporting Braga is awarded a corner after Francisco Petrasso concedes.
71' Delay in match because of an injury Zé Carlos (Rio Ave).
72' Delay is over, and they are ready to continue.
74' Miguel Patrício from Rio Ave is awarded a free kick in the defensive half.
74' Foul committed by João Moutinho of Sporting Braga.
77' Substitution for Rio Ave: Ryan Guilherme comes on for Zé Carlos due to an injury.
77' Substitution for Rio Ave: Tamble Monteiro comes on for Miguel Patrício due to an injury.
78' Attempt missed. Fran Navarro from Sporting Braga took a left-footed shot from the center of the box.
79' Fran Navarro of Sporting Braga receives a yellow card for a bad foul.
79' Diogo Nascimento from Rio Ave wins a free kick in the defensive half.
79' Fran Navarro commits a foul for Sporting Braga.
79' Fran Navarro commits a foul for Sporting Braga.
80' Brandon Aguilera from Rio Ave wins a free kick in the attacking half.
80' Foul committed by Gustaf Lagerbielke of Sporting Braga.
81' Substitution for Sporting Braga: Denis Huseinbasic comes on for Ricardo Horta.
81' Substitution for Sporting Braga: Vítor Carvalho comes on for Jean-Baptiste Gorby.
82' Marios Vrousai from Rio Ave wins a free kick in the defensive half.
82' Foul committed by Vítor Carvalho of Sporting Braga.
88' Ryan Guilherme from Rio Ave is awarded a free kick in the defensive half.
88' Denis Huseinbasic from Sporting Braga commits a foul.
88' Sporting Braga wins a corner after Marios Vrousai concedes.
89' Sporting Braga wins a corner after Marios Vrousai concedes.
90' Georgios Liavas from Rio Ave is awarded a free kick in the defensive half.
90' Fran Navarro from Sporting Braga commits a foul.
90+1' The fourth official has indicated that there will be 6 minutes of added time.
90+2' Jalen Blesa from Rio Ave wins a free kick in the defensive half.
90+2' Foul committed by Vítor Carvalho of Sporting Braga.
90+3' Sporting Braga wins a corner after Marios Vrousai concedes.
90+3' Denis Huseinbasic from Sporting Braga has a right-footed shot from outside the box, but it is blocked. The attempt was assisted by Mario Dorgeles.
90+4' Corner awarded to Sporting Braga after a concession by Brandon Aguilera.
90+4' Substitution for Sporting Braga: Jovan Milosevic comes on for Fran Navarro.
90+5' Attempt missed. Diogo Travassos from Sporting Braga takes a right-footed shot from over 35 yards but misses to the right after a corner.
The second half ends with Rio Ave losing 0-1 to Sporting Braga.
The match ends with Rio Ave losing 0-1 to Sporting Braga.