| Thats all. Game finished. | ||
| 90+4' | The second half has concluded with the final score: Rio Ave 0, FC Porto 3. | |
| 90+4' | Another offensive effort underway. Eric da Silva Moreira from Rio Ave heads the ball from the center of the penalty area, but Diogo Costa from FC Porto makes a fantastic save, catching it at the top center of the goal. The assist came from Marios Vrousai, who delivered a precise cross. | |
| 90' | The fourth official has indicated that there will be 4 minutes of stoppage time. | |
| 88' | Corner awarded to FC Porto after Jakub Brabec allowed the ball to go out. | |
| 88' | The attempt is thwarted. Ángel Alarcón from FC Porto takes a right-footed shot from the middle of the penalty area, but it's successfully blocked. | |
| 88' | Brandon Aguilera from Rio Ave committed a foul. | |
| 88' | Borja Sainz from FC Porto was awarded a free kick in an offensive position. | |
| 86' | Olé Pohlmann from Rio Ave has earned a free kick in an offensive position. | |
| 86' | Fouled by Stephen Eustaquio of FC Porto. | |
| 86' | Offside call against Rio Ave. Marc Gual has been caught in an offside position. | |
| 84' | Marios Vrousai from Rio Ave committed a foul. | |
| 84' | Borja Sainz from FC Porto has been awarded a free kick in the defensive area. | |
| 84' | Jan Bednarek from FC Porto committed a foul. | |
| 84' | Tamás Nikitscher from Rio Ave has earned a free kick in an offensive position. | |
| 83' | Eric da Silva Moreira from Rio Ave committed a foul. | |
| 83' | Diogo Costa from FC Porto has been awarded a free kick in the defensive area. | |
| 82' | Corner awarded to Rio Ave after Jan Bednarek gave it away. | |
| 82' | The attempt is thwarted. Marios Vrousai from Rio Ave fires a right-footed shot from outside the penalty area, but it gets blocked. The assist came from Marc Gual. | |
| 82' | Corner awarded to FC Porto after a play that resulted in Cezary Pawet Miszta conceding. | |
| 82' | Corner awarded to FC Porto after a play that resulted in a concession by Cezary Pawet Miszta. | |
| 79' | Deniz Gül commits a foul on a player from FC Porto. | |
| 79' | André Luiz from Rio Ave has been awarded a free kick in an attacking position. | |
| 78' | Francisco Moura from FC Porto committed a foul. | |
| 78' | Eric da Silva Moreira from Rio Ave was awarded a free kick in the defensive area. | |
| 78' | Victor Froholdt from FC Porto commits a handball foul. | |
| 77' | Marc Gual from Rio Ave has been awarded a free kick in the defensive area. | |
| 77' | Stephen Eustaquio from FC Porto committed a foul. | |
| 76' | Substitution for FC Porto: Ángel Alarcón replaces Pepê. | |
| 76' | Opportunity wasted. Zaidu Sanusi from FC Porto attempted a left-footed shot from the right side of the penalty area. | |
| 74' | Corner kick awarded to FC Porto, following a foul by Eric da Silva Moreira. | |
| 73' | Substitution for Rio Ave: Tamás Nikitscher replaces Andreas Ntoi. | |
| 71' | Substitution for FC Porto: Deniz Gül comes on to replace Samu Aghehowa. | |
| 70' | Marios Vrousai from Rio Ave has been awarded a free kick in the defensive zone. | |
| 70' | Zaidu Sanusi of FC Porto committed a foul. | |
| 65' | The pause has ended. They are set to resume play. | |
| 65' | Substitution for Rio Ave: Marc Gual replaces Clayton. | |
| 65' | Substitution for Rio Ave: Eric da Silva Moreira comes on to replace Dario Spikic. | |
| 65' | Match halted due to an injury to Stephen Eustaquio from FC Porto. | |
| 64' | Stephen Eustaquio from FC Porto earned a free kick in the defensive area. | |
| 64' | Clayton from Rio Ave committed a foul. | |
| 62' | Missed opportunity! Rodrigo Mora from FC Porto took a right-footed shot from outside the penalty area that went just wide to the left. The assist came from Victor Froholdt. | |
| 60' | Missed opportunity. Clayton from Rio Ave attempted a left-footed shot from the left side of the penalty area. | |
| 59' | A fresh offensive effort unfolds as Marios Vrousai of Rio Ave takes a right-footed shot from the right side of the penalty area, but it's successfully stopped by the goalkeeper. | |
| 58' | Substitution for Rio Ave: Omar Richards comes on to replace Nikolaos Athanasiou. | |
| 58' | Substitution for Rio Ave: Olé Pohlmann comes on to replace Georgios Liavas. | |
| 57' | Substitution for FC Porto: Stephen Eustaquio is coming on to replace Pablo Rosario. | |
| 57' | Substitution for FC Porto: Rodrigo Mora replaces Gabri Veiga. | |
| 57' | Gabri Veiga from FC Porto has been awarded a free kick in the defensive area. | |
| 57' | Andreas Ntoi from Rio Ave committed a foul. | |
| 56' | Borja Sainz from FC Porto strikes the right post with a right-footed shot taken from the center of the penalty area, assisted by Victor Froholdt. | |
| 56' | Another offensive effort unfolds. Samu Aghehowa from FC Porto takes a right-footed shot from within the six-yard box, targeting the left side of the goal. However, the goalkeeper, Cezary Pawet Miszta of Rio Ave, makes a crucial save in the center of the net. The assist was provided by Francisco Moura. | |
| 54' | Marios Vrousai from Rio Ave was awarded a free kick in an offensive position. | |
| 54' | Jan Bednarek from FC Porto committed a foul. | |
| 52' | Goal! Rio Ave 0, FC Porto 3. Gabri Veiga from FC Porto scores with a right-footed shot from the center of the penalty area, finding the top right corner of the net. The assist came from Pepê. | |
| 50' | The pause has ended. They are set to resume play. | |
| 49' | Match is currently on hold due to an injury to Gabri Veiga from FC Porto. | |
| 49' | The attempt is thwarted. Marios Vrousai from Rio Ave takes a right-footed shot from outside the penalty area, but it's successfully blocked. | |
| 48' | Pepê commits a handball for FC Porto. | |
| 47' | Jan Bednarek from FC Porto committed a foul. | |
| 47' | Clayton of Rio Ave has been awarded a free kick in their defensive half. | |
| 46' | Pablo Rosario of FC Porto has been awarded a free kick in the defensive area. | |
| 46' | Clayton committed a foul against Rio Ave. | |
| 45' | Substitution for FC Porto: Zaidu Sanusi comes on to replace Alan Varela. | |
| 45' | The second half is underway with the score at Rio Ave 0, FC Porto 2. | |
| 45+2' | The first half has concluded with the score at Rio Ave 0, FC Porto 2. | |
| 45' | The fourth official has indicated that there will be two minutes of stoppage time. | |
| 45' | André Luiz from Rio Ave has been shown a yellow card for committing a foul. | |
| 45' | Pablo Rosario of FC Porto has been awarded a free kick in an attacking position. | |
| 45' | André Luiz from Rio Ave committed a foul. | |
| 42' | Corner awarded to Rio Ave after Jakub Kiwior allowed the ball to go out. | |
| 42' | The attempt is thwarted. Brandon Aguilera of Rio Ave fires a left-footed shot from outside the penalty area, but it's blocked. | |
| 40' | Missed opportunity. Pepê from FC Porto attempted a right-footed shot from the center of the penalty area, but it went wide to the left. | |
| 40' | Another offensive effort underway. Borja Sainz from FC Porto takes a right-footed shot from the left side of the penalty area, but it's stopped by the goalkeeper. | |
| 39' | Victor Froholdt of FC Porto committed a foul. | |
| 39' | André Luiz from Rio Ave has been awarded a free kick in the defensive area. | |
| 39' | Jan Bednarek from FC Porto committed a foul. | |
| 39' | Clayton - Rio Ave has been awarded a free kick in their defensive half. | |
| 38' | Opportunity squandered. Gabri Veiga of FC Porto attempted a right-footed shot from outside the penalty area. | |
| 37' | Offside call against Rio Ave. Clayton has been caught in an offside position. | |
| 34' | Nikolaos Athanasiou from Rio Ave has been awarded a free kick in the defensive area. | |
| 34' | Pepê from FC Porto committed a foul. | |
| 33' | Jakub Brabec from Rio Ave has been shown a yellow card for committing a foul. | |
| 33' | Samu Aghehowa from FC Porto earned a free kick in an offensive position. | |
| 33' | Jakub Brabec from Rio Ave committed a foul. | |
| 31' | Pepê from FC Porto was awarded a free kick on the right side of the field. | |
| 31' | Dario Spikic from Rio Ave committed a foul. | |
| 26' | Victor Froholdt of FC Porto has been awarded a free kick in the defensive area. | |
| 26' | Marios Vrousai from Rio Ave committed a foul. | |
| 26' | The attempt is thwarted. Marios Vrousai of Rio Ave fires a left-footed shot from outside the penalty area, but it's successfully blocked. The setup came from Brandon Aguilera. | |
| 25' | Pablo Rosario of FC Porto has been shown a yellow card. | |
| 25' | Nikolaos Athanasiou from Rio Ave has been awarded a free kick in the defensive area. | |
| 25' | Pablo Rosario committed a foul on a player from FC Porto. | |
| 24' | The attempt is thwarted. Borja Sainz from FC Porto fires a right-footed shot from the left side of the penalty area, but it is blocked. The assist came from Victor Froholdt. | |
| 23' | Nikolaos Athanasiou from Rio Ave was awarded a free kick on the left side of the pitch. | |
| 23' | Pablo Rosario committed a foul against FC Porto. | |
| 23' | Jan Bednarek from FC Porto committed a foul. | |
| 23' | Clayton - Rio Ave has been awarded a free kick in their defensive half. | |
| 21' | Corner awarded to FC Porto after Brandon Aguilera allowed the ball to go out of play. | |
| 18' | Corner kick awarded to FC Porto, following a foul by Brandon Aguilera. | |
| 17' | Corner awarded to FC Porto after a foul by Nelson Abbey. | |
| 16' | Corner kick awarded to FC Porto after a foul by Nelson Abbey. | |
| 15' | Corner awarded to FC Porto after a play that resulted in a deflection off Cezary Pawet Miszta. | |
| 15' | Pepê from FC Porto committed a foul. | |
| 13' | Brandon Aguilera from Rio Ave earned a free kick in the defensive area. | |
| 13' | Goal! Rio Ave 0, FC Porto 2. Samu Aghehowa scores for FC Porto with a header from close range into the bottom right corner. The assist came from Gabri Veiga, who delivered a cross following a corner kick. | |
| 12' | Corner awarded to FC Porto after Clayton allowed the ball to go out of play. | |
| 12' | The attempt is thwarted. Gabri Veiga of FC Porto takes a right-footed shot from a challenging angle and long range on the left, but it's blocked. | |
| 11' | Marios Vrousai from Rio Ave committed a foul. | |
| 11' | Borja Sainz from FC Porto earned a free kick on the left side of the field. | |
| 10' | Missed opportunity. Gabri Veiga from FC Porto attempted a right-footed shot from outside the penalty area. | |
| 7' | Corner awarded to FC Porto after Georgios Liavas allowed the ball to go out. | |
| 7' | Francisco Moura from FC Porto committed a foul. | |
| 7' | Marios Vrousai from Rio Ave has been awarded a free kick in the defensive area. | |
| 5' | Missed opportunity. Samu Aghehowa from FC Porto attempted a right-footed shot from a challenging angle on the right but sent it wide to the left. The assist came from Pepê. | |
| 4' | Goal! Rio Ave 0, FC Porto 1. Pablo Rosario scores for FC Porto, placing a shot from just a few meters into the bottom left corner. The assist came from Gabri Veiga, who delivered a cross following a corner kick. | |
| 3' | Corner awarded to FC Porto after a deflection off Cezary Pawet Miszta. | |
| 2' | Corner awarded to FC Porto after a play that resulted in a deflection off Cezary Pawet Miszta. | |
| 1' | Corner awarded to FC Porto after Jakub Brabec allowed the ball to go out. | |
| First Half starts. | ||