Sunday, 15 March 2026
📍 Estádio Do Dragão
Porto
⚽ 14' - Gabri Veiga
Visualization based on match commentary • Positions are approximate
That's it! The match has concluded with FC Porto winning 3-0 against Moreirense.
The second half has concluded with FC Porto defeating Moreirense by a score of 3-0.
Miguel Silva of Moreirense has been shown a yellow card for committing a foul.
Victor Froholdt of FC Porto has been awarded a free kick in an attacking position.
Fouled by Miguel Silva from Moreirense.
The pause has ended. They are set to resume play.
Match halted due to an injury to Martim Fernandes from FC Porto.
The attempt is denied. Martim Fernandes from FC Porto fires a right-footed shot from outside the penalty area, but it's intercepted. The assist came from Alan Varela.
Diogo Travassos from Moreirense committed a foul.
Alan Varela from FC Porto has been awarded a free kick in the defensive area.
The fourth official has indicated that there will be 4 minutes of stoppage time.
Offside call against FC Porto. Borja Sainz is caught in an offside position.
Rodrigo Mora from FC Porto earned a free kick in the defensive area.
Offside call against FC Porto. Borja Sainz is caught in an offside position.
Rodrigo Mora from FC Porto has been awarded a free kick in the defensive area.
Nile John committed a foul on a Moreirense player.
Substitution for Moreirense: Miguel Silva comes on to replace Rodri Alonso.
Substitution for Moreirense: Kevyn Monteiro comes on to replace Kiko Bondoso.
William Gomes of FC Porto has been awarded a free kick in the defensive area.
Kiko from Moreirense committed a foul.
A fresh offensive effort is underway. Rodrigo Mora from FC Porto takes a right-footed shot from outside the penalty area, but it's successfully stopped.
⚽Goal! FC Porto leads 3-0 against Moreirense. William Gomes scores with a left-footed shot from the right side of the penalty area.
Corner awarded to FC Porto after a play that resulted in a deflection off Jimi Gower.
Martim Fernandes from FC Porto earned a free kick on the left side of the pitch.
Kiko Bondoso from Moreirense committed a foul.
Kiko from Moreirense has been awarded a free kick in the defensive area.
William Gomes of FC Porto committed a foul.
Kiko Bondoso from Moreirense has been awarded a free kick in the defensive area.
Foul committed by Jakub Kiwior from FC Porto.
Nile John from Moreirense has been awarded a free kick in the defensive area.
Borja Sainz from FC Porto committed a foul.
Rodri Alonso from Moreirense has been awarded a free kick in the defensive area.
William Gomes from FC Porto committed a foul.
The attempt is thwarted. Terem Moffi of FC Porto takes a left-footed shot from the middle of the penalty area, but it's blocked. The assist came from Borja Sainz.
The pause has ended. They are set to resume play.
Substitution for Moreirense: Nile John replaces Landerson due to an injury.
Substitution for FC Porto: William Gomes comes on to replace Pepê.
Match has been paused due to an injury to Landerson from Moreirense.
A fresh offensive push from FC Porto as Terem Moffi takes a left-footed shot from the middle of the penalty area, but it's successfully stopped by the goalkeeper.
Corner awarded to Moreirense after Jan Bednarek's defensive play.
Jan Bednarek of FC Porto has been awarded a free kick in the defensive area.
Alan from Moreirense committed a foul.
Substitution for FC Porto: Rodrigo Mora comes on to replace Gabri Veiga.
Substitution for FC Porto: Pablo Rosario replaces Zaidu Sanusi.
Substitution for Moreirense: Jimi Gower replaces Afonso Assis.
Another offensive effort underway. Alan from Moreirense takes a left-footed shot from outside the penalty area, but it's successfully stopped.
Opportunity wasted. Gabri Veiga from FC Porto took a right-footed shot from outside the penalty area, but it sailed over the crossbar.
A fresh offensive move unfolds as Victor Froholdt from FC Porto takes a right-footed shot from outside the penalty area. The attempt is expertly denied by André Ferreira of Moreirense, who makes a save at the top center of the goal. The assist came from Zaidu Sanusi.
Offside call against FC Porto. Borja Sainz is caught in an offside position.
Zaidu Sanusi of FC Porto has been shown a yellow card for committing a foul.
Zaidu Sanusi from FC Porto committed a foul.
Diogo Travassos from Moreirense has been awarded a free kick in the defensive area.
Zaidu Sanusi from FC Porto earned a free kick on the left side of the field.
Diogo Travassos from Moreirense committed a foul.
Substitution for FC Porto: Borja Sainz comes on to replace Oskar Pietuszewski due to an injury.
Substitution for FC Porto: Terem Moffi replaces Deniz Gül.
The pause has ended. They are set to resume play.
Match interruption due to an injury to Oskar Pietuszewski from FC Porto.
Another offensive move underway. Alan from Moreirense takes a right-footed shot from outside the penalty area, but Diogo Costa from FC Porto makes a save in the bottom right corner. The assist came from Afonso Assis.
Landerson from Moreirense strikes the left post with a right-footed shot taken from the left side of the penalty area. The assist came from Alan.
Pepê from FC Porto was awarded a free kick in the defensive area.
Kiko from Moreirense committed a foul.
Zaidu Sanusi from FC Porto earned a free kick on the left side of the pitch.
Fouled by Diogo Travassos of Moreirense.
Jakub Kiwior from FC Porto was awarded a free kick on the left side of the field.
Diogo Travassos from Moreirense committed a foul.
Landerson of Moreirense has been awarded a free kick in the defensive area.
Gabri Veiga from FC Porto committed a foul.
The second half is underway with FC Porto leading Moreirense 2-0.
The first half has concluded with FC Porto leading Moreirense by a score of 2-0.
The fourth official has indicated that there will be no additional time added.
Fouled by Jakub Kiwior from FC Porto.
André Ferreira from Moreirense has been awarded a free kick in the defensive area.
Landerson from Moreirense has been awarded a free kick in the defensive area.
Deniz Gül from FC Porto committed a foul.
Missed opportunity. Gabri Veiga of FC Porto took a right-footed shot from outside the penalty area that went just wide to the left.
A fresh offensive move unfolds. Deniz Gül from FC Porto takes a right-footed shot from the middle of the penalty area, but André Ferreira, the goalkeeper for Moreirense, makes a crucial save right in the center of the goal. The assist came from Pepê.
Offside call against Moreirense. Diogo Travassos has been flagged for being offside.
Gabri Veiga from FC Porto committed a foul.
Alan - Moreirense has been awarded a free kick in their defensive area.
Oskar Pietuszewski from FC Porto has been awarded a free kick in the defensive area.
Diogo Travassos from Moreirense committed a foul.
Diogo Travassos from Moreirense commits a handball foul.
Missed opportunity! Oskar Pietuszewski from FC Porto attempted a left-footed shot from the center of the penalty area, but it sailed over the crossbar. The assist came from Alan Varela.
Opportunity wasted. Oskar Pietuszewski from FC Porto attempted a right-footed shot from the center of the penalty area, but it sailed over the crossbar.
⚽Goal! FC Porto leads 2-0 against Moreirense. Oskar Pietuszewski scored with a right-footed shot from the center of the box into the bottom right corner. The assist came from Victor Froholdt, who delivered a cross after a quick counter-attack.
Kiko from Moreirense was awarded a free kick on the left side of the field.
Martim Fernandes from FC Porto committed a foul.
Landerson from Moreirense has been awarded a free kick in the defensive area.
Martim Fernandes from FC Porto committed a foul.
Alan Varela from FC Porto committed a foul.
André Ferreira from Moreirense has been awarded a free kick in the defensive area.
Corner awarded to FC Porto after a foul by Diogo Travassos.
Corner awarded to FC Porto after Landerson's deflection.
Corner awarded to FC Porto after Landerson allowed the ball to go out.
Corner awarded to FC Porto after Kiko allowed the ball to go out of play.
Landerson from Moreirense has been awarded a free kick in the defensive area.
Martim Fernandes from FC Porto committed a foul.
Pepê from FC Porto earned a free kick on the right side of the field.
Kiko from Moreirense committed a foul.
Jakub Kiwior from FC Porto has been awarded a free kick in the defensive area.
Diogo Travassos from Moreirense committed a foul.
⚽Goal! FC Porto takes the lead with a score of 1-0 against Moreirense. Gabri Veiga scores for FC Porto, firing a left-footed shot from the center of the box into the bottom left corner.
A fresh offensive effort unfolds as Oskar Pietuszewski of FC Porto takes a right-footed shot from the middle of the penalty area. However, André Ferreira, the goalkeeper for Moreirense, makes a crucial save right in front of the goal. The assist for this play comes from Deniz Gül.
Kiko Bondoso from Moreirense has been awarded a free kick in the defensive area.
Foul committed by Jakub Kiwior of FC Porto.
The attempt is thwarted. Alan Varela of FC Porto fires a right-footed shot from outside the penalty area, but it's blocked. The assist came from Oskar Pietuszewski.
Victor Froholdt of FC Porto was awarded a free kick in the defensive zone.
Alan from Moreirense committed a foul.
Missed opportunity. Pepê from FC Porto attempts a left-footed shot from outside the penalty area, but it sails high and to the left. The assist came from Martim Fernandes.
The opening half is underway...
Porto defeated Moreirense 3-0 in the Liga Portugal. Porto scorers: Gabri Veiga (14'), Oskar Pietuszewski (25'), William Gomes (81'). Match venue: Estádio Do Dragão. Watch on: Bet365.