FC Porto vs Moreirense

Full-time Result

 Portugal - Primeira Liga
15 March 2026
Estádio Do Dragão (Porto)
FT

FC Porto

Gabri Veiga 14'
Oskar Pietuszewski 25'
William Gomes 81'

3

Moreirense

0

Live Streams (ad)
Register Now
Match Stats

Possession

Shots

3
17

On Target

2
9

Fouls

15
14

Corners

1
4

Offsides

1
2

Yellow Cards

1
1

Red Cards

0
0
Commentary
-
Thats all. Game finished - FC Porto 3, Moreirense 0.
90'+5'
Second Half ended - FC Porto 3, Moreirense 0.
90'+4'
Miguel Silva - Moreirense - receive yellow card for a foul.
90'+4'
Victor Froholdt - FC Porto - won a free kick in attack.
90'+4'
Fouled by Miguel Silva - Moreirense
90'+2'
Delay over. They are ready to continue.
90'+2'
Delay in match - injury Martim Fernandes - FC Porto
90'+2'
Shot blocked. Martim Fernandes - FC Porto - shot with right foot from outside the box is blocked. Assist - Alan Varela.
90'+1'
Fouled by Diogo Travassos - Moreirense
90'+1'
Alan Varela - FC Porto - won a free kick in defence.
90'+1'
Fourth official has announced 4 minutes of added time.
89'
Offside - FC Porto. Borja Sainz is in offside.
88'
Rodrigo Mora - FC Porto - won a free kick in defence.
88'
Fouled by Nile John - Moreirense
87'
Substitution - Moreirense. Miguel Silva for Rodri Alonso.
87'
Substitution - Moreirense. Kevyn Monteiro for Kiko Bondoso.
86'
Delay over. They are ready to continue.
86'
Delay in match - injury Martim Fernandes - FC Porto
85'
William Gomes - FC Porto - won a free kick in defence.
85'
Fouled by Kiko - Moreirense
84'
New attacking attempt. Rodrigo Mora - FC Porto - shot with right foot from outside the box is saved in the top right corner by André Ferreira - Moreirense Assist - Martim Fernandes.
81'
GOAL!!!!! Goal! FC Porto 3, Moreirense 0. William Gomes - FC Porto - shot with left foot from the right side of the box to the top left corner. Assist - Victor Froholdt.
79'
Corner - FC Porto. Conceded by Jimi Gower.
77'
Martim Fernandes - FC Porto - won a free kick on the left wing.
77'
Fouled by Kiko Bondoso - Moreirense
76'
Kiko - Moreirense - won a free kick in defence.
76'
Fouled by William Gomes - FC Porto
75'
Kiko Bondoso - Moreirense - won a free kick in defence.
75'
Fouled by Jakub Kiwior - FC Porto
75'
Nile John - Moreirense - won a free kick in defence.
75'
Fouled by Borja Sainz - FC Porto
73'
Rodri Alonso - Moreirense - won a free kick in defence.
73'
Fouled by William Gomes - FC Porto
73'
Shot blocked. Terem Moffi - FC Porto - shot with left foot from the centre of the box is blocked. Assist - Borja Sainz.
73'
Delay over. They are ready to continue.
73'
Substitution - Moreirense. Nile John for Landerson - injury.
72'
Substitution - FC Porto. William Gomes for Pepê.
71'
Delay in match - injury Landerson - Moreirense
69'
New attacking attempt. Terem Moffi - FC Porto - shot with left foot from the centre of the box is saved in the left corner by André Ferreira - Moreirense Assist - Rodrigo Mora.
68'
Corner - Moreirense. Conceded by Jan Bednarek.
67'
Jan Bednarek - FC Porto - won a free kick in defence.
67'
Fouled by Alan - Moreirense
66'
Substitution - FC Porto. Pablo Rosario for Zaidu Sanusi.
66'
Substitution - FC Porto. Rodrigo Mora for Gabri Veiga.
66'
Substitution - Moreirense. Jimi Gower for Afonso Assis.
64'
New attacking attempt. Alan - Moreirense - shot with left foot from outside the box is saved by goalkeeper in the centre of the goal by Diogo Costa - FC Porto Assist - Rodri Alonso.
63'
Missed chance. Gabri Veiga - FC Porto - shot with right foot from outside the box goes high.
62'
New attacking attempt. Victor Froholdt - FC Porto - shot with right foot from outside the box is saved in the top centre of the goal by André Ferreira - Moreirense Assist - Zaidu Sanusi.
61'
Offside - FC Porto. Borja Sainz is in offside.
58'
Zaidu Sanusi - FC Porto - receive yellow card for a foul.
58'
Fouled by Zaidu Sanusi - FC Porto
58'
Diogo Travassos - Moreirense - won a free kick in defence.
58'
Zaidu Sanusi - FC Porto - won a free kick on the left wing.
58'
Fouled by Diogo Travassos - Moreirense
56'
Substitution - FC Porto. Terem Moffi for Deniz Gül.
56'
Substitution - FC Porto. Borja Sainz for Oskar Pietuszewski - injury.
55'
Delay over. They are ready to continue.
55'
Delay in match - injury Oskar Pietuszewski - FC Porto
53'
New attacking attempt. Alan - Moreirense - shot with right foot from outside the box is saved in the right corner by Diogo Costa - FC Porto Assist - Afonso Assis.
53'
Landerson - Moreirense - hits the left post with a shot with right foot from the left side of the box. Assist - Alan.
52'
Pepê - FC Porto - won a free kick in defence.
52'
Fouled by Kiko - Moreirense
49'
Zaidu Sanusi - FC Porto - won a free kick on the left wing.
49'
Fouled by Diogo Travassos - Moreirense
49'
Jakub Kiwior - FC Porto - won a free kick on the left wing.
49'
Fouled by Diogo Travassos - Moreirense
48'
Landerson - Moreirense - won a free kick in defence.
48'
Fouled by Gabri Veiga - FC Porto
45'
Second Half starts FC Porto 2, Moreirense 0.
45'
First Half ended - FC Porto 2, Moreirense 0.
45'
Fourth official has announced 0 minutes of added time.
44'
Fouled by Deniz Gül - FC Porto
44'
André Ferreira - Moreirense - won a free kick in defence.
43'
Landerson - Moreirense - won a free kick in defence.
43'
Fouled by Deniz Gül - FC Porto
42'
Missed chance. Gabri Veiga - FC Porto - shot with right foot from outside the box is close, but missed to the left following a fast break.
42'
New attacking attempt. Deniz Gül - FC Porto - shot with right foot from the centre of the box is saved by goalkeeper in the centre of the goal by André Ferreira - Moreirense Assist - Pepê.
41'
Offside - Moreirense. Diogo Travassos is in offside.
40'
Fouled by Gabri Veiga - FC Porto
40'
Alan - Moreirense - won a free kick in defence.
36'
Oskar Pietuszewski - FC Porto - won a free kick in defence.
36'
Fouled by Diogo Travassos - Moreirense
35'
Handball by Diogo Travassos - Moreirense
34'
Missed chance. Oskar Pietuszewski - FC Porto - shot with left foot from the centre of the box goes high. Assist - Alan Varela.
30'
Missed chance. Oskar Pietuszewski - FC Porto - shot with right foot from the centre of the box goes high.
25'
GOAL!!!!! Goal! FC Porto 2, Moreirense 0. Oskar Pietuszewski - FC Porto - shot with right foot from the centre of the box to the right corner. Assist - Victor Froholdt with a cross following a fast break.
23'
Kiko - Moreirense - won a free kick on the left wing.
23'
Fouled by Martim Fernandes - FC Porto
22'
Landerson - Moreirense - won a free kick in defence.
22'
Fouled by Martim Fernandes - FC Porto
22'
Fouled by Alan Varela - FC Porto
22'
André Ferreira - Moreirense - won a free kick in defence.
21'
Corner - FC Porto. Conceded by Diogo Travassos.
19'
Corner - FC Porto. Conceded by Landerson.
18'
Corner - FC Porto. Conceded by Kiko.
17'
Landerson - Moreirense - won a free kick in defence.
17'
Fouled by Martim Fernandes - FC Porto
17'
New attacking attempt. Oskar Pietuszewski - FC Porto - shot with left foot from the left side of the box is saved in the right corner by André Ferreira - Moreirense Assist - Alan Varela.
16'
Pepê - FC Porto - won a free kick on the right wing.
16'
Fouled by Kiko - Moreirense
15'
Jakub Kiwior - FC Porto - won a free kick in defence.
15'
Fouled by Diogo Travassos - Moreirense
14'
GOAL!!!!! Goal! FC Porto 1, Moreirense 0. Gabri Veiga - FC Porto - shot with left foot from the centre of the box to the left corner.
14'
New attacking attempt. Oskar Pietuszewski - FC Porto - shot with right foot from the centre of the box is saved by goalkeeper in the centre of the goal by André Ferreira - Moreirense Assist - Deniz Gül.
12'
Kiko Bondoso - Moreirense - won a free kick in defence.
12'
Fouled by Jakub Kiwior - FC Porto
10'
Shot blocked. Alan Varela - FC Porto - shot with right foot from outside the box is blocked. Assist - Oskar Pietuszewski.
8'
Victor Froholdt - FC Porto - won a free kick in defence.
8'
Fouled by Alan - Moreirense
6'
Missed chance. Pepê - FC Porto - shot with left foot from outside the box is high and wide to the left. Assist - Martim Fernandes.
-
First Half starts.
powered by goalserve.com
Starting Lineups
FC Porto starting line-up
99Diogo Costa
4Jakub Kiwior
5Jan Bednarek
12Zaidu Sanusi
52Martim Fernandes
22Alan Varela
10Gabri Veiga
8Victor Froholdt
27Deniz Gül
77Oskar Pietuszewski
11Pepê
Sub13Pablo Rosario
Sub86Rodrigo Mora
Sub29Terem Moffi
Sub17Borja Sainz
Sub7William Gomes
Sub74Moura
Sub14Cláudio Ramos
Sub21Dominik Prpic
Sub42Seko Fofana
Moreirense starting line-up
13André Ferreira
26Jobson Maracás
66Gilberto Batista
27Kiko
2Diogo Travassos
8Mateja Stjepanovic
25Afonso Assis
21Rodri Alonso
78Landerson
10Kiko Bondoso
Sub30Jimi Gower
Sub6Miguel Silva
Sub23Nile John
Sub4Kevyn Monteiro
Sub22Caio Secco
Sub16Mika
Sub9Luís Semedo

In-Play Match Odds from bet365

This match has now finished.

H2H Stats

Overall H2H Record - Summary

TotalFC PortoMoreirenseDraws
Total Matches332526
At Estádio do Dragão181026
At Comendador Joaquim de Almeida Freitas151500
Cup Matches4310
Portuguese Liga Matches292216
Total Goals Scored997524

Most Recent FC Porto vs Moreirense Matches

2025   27 OctoberPortugalPortuguese LigaMoreirense1-2Porto
2025   2 MayPortugalPortuguese LigaPorto3-1Moreirense
2024   21 DecemberPortugalPortuguese LigaMoreirense0-3Porto
2024   24 NovemberPortugalCupMoreirense2-1Porto
2024   20 JanuaryPortugalPortuguese LigaPorto5-0Moreirense
2023   14 AugustPortugalPortuguese LigaMoreirense1-2Porto
2022   20 FebruaryPortugalPortuguese LigaMoreirense0-1Porto
2021   19 SeptemberPortugalPortuguese LigaPorto5-0Moreirense
2021   26 AprilPortugalPortuguese LigaMoreirense1-1Porto
2021   3 JanuaryPortugalPortuguese LigaPorto3-0Moreirense

Match Preview & Form guide

FC Porto Last 5 matches
DateCompetitionResultScorers
12 MarUEFA Europa LeagueAway win:
2 - 1 vs VfB Stuttgart
Terem Moffi 21'
Rodrigo Mora 27'
08 MarPrimeira LigaAway draw:
2 - 2 vs Benfica
Victor Froholdt 10'
Oskar Pietuszewski 40'
14 JanTaça De PortugalHome win:
1 - 0 vs Benfica
Bednarek 15'
04 JanPrimeira LigaAway win:
1 - 0 vs Santa Clara
Samu Aghehowa 50'
29 DecLiga PortugalHome win:
2 - 0 vs AFS
Samu 48'
) 64'
Moreirense Last 5 matches
DateCompetitionResultScorers
07 MarLiga PortugalHome draw:
1 - 1 vs CD Nacional
Semedo 45'
21 FebPrimeira LigaHome defeat:
0 - 3 vs Sporting CP
07 FebPrimeira LigaHome defeat:
1 - 2 vs Gil Vicente
Diogo Travassos 67'
30 JanLiga PortugalAway defeat:
0 - 1 vs Vitoria Guimaraes
24 JanPrimeira LigaHome win:
1 - 0 vs Santa Clara
Jobson Maracás 87'

Standings