Portugal - Primeira LigaEstadio C. Joaquim de Almeida Freitas, Oct 27
FTMoreirense
1 - 2
FC Porto
Events:
18'Alan1 - 0
18'1 - 0Alan
43'Alan
43'Alan
45'Maracas
45'Maracas
45 + 4'1 - 1Samu Aghehowa
45 + 4'1 - 1Samu Aghehowa
45 + 6'Borja Sainz
45 + 6'Borja Sainz
HT
1 - 1
Events:
69'André Ferreira
69'André Ferreira
88'1 - 2(Assist)Deniz GulJakub Kiwior
88'1 - 2Deniz GulJakub Kiwior(Assist)
FT
1 - 2
Events:
Events:
Match Info:
Referee: Joao Goncalves (Portugal)
Venue: Estadio C. Joaquim de Almeida FreitasOct 27
Spectators: 5,658
Stats:
Shots on target
1
Shots on target
7
Shots off target
4
Shots off target
6
Blocked Shots
3
Blocked Shots
3
Possession (%)
39
Possession (%)
61
Corner Kicks
2
Corner Kicks
7
Offsides
0
Offsides
5
Fouls
15
Fouls
13
Throw ins
12
Throw ins
24
Yellow cards
3
Yellow cards
1
Crosses
11
Crosses
29
Counter attacks
2
Counter attacks
3
Goalkeeper saves
5
Goalkeeper saves
0
Goal kicks
5
Goal kicks
3
Latest commentaries:
90+12'That's it! The referee blows the final whistle
90+12'Today's attendance is 5658.
90+12'Ball possession: Moreirense: 39%, FC Porto: 61%.
90+11'FC Porto start a counter attack.
90+11'Rodrigo Mora relieves the pressure with a clearance
90+11'Moreirense are trying to create something here.
90+11'Jakub Kiwior successfully blocks the shot
90+11'A shot by Rodri is blocked.
90+11'Moreirense take a throw-in in their own half of the field.
90+10'FC Porto take a throw-in in the opponent's half of the field.
90+10'Ball possession: Moreirense: 37%, FC Porto: 63%.
90+10'FC Porto take a throw-in in their own half of the field.
90+10'Moreirense are trying to create something here.
90+9'Safe hands from Andre Ferreira as he comes out and claims the ball
90+9'FC Porto are trying to create something here.
90+8'Marcelo relieves the pressure with a clearance
90+8'FC Porto are trying to create something here.
90+8'Safe hands from Diogo Costa as he comes out and claims the ball
90+7'Guilherme Schettine from Moreirense heads towards goal but sees his effort blocked.
90+7'The cross by Dinis Pinto from Moreirense successfully finds a teammate in the box.
90+7'The referee signals a free kick as William Gomes from FC Porto trips Alvaro Martinez
90+7'Moreirense are trying to create something here.
90+7'Alberto Costa from FC Porto intercepts a cross aimed towards the box.
90+7'Jan Bednarek from FC Porto intercepts a cross aimed towards the box.
90+6'Moreirense are trying to create something here.
90+6'FC Porto are trying to create something here.
90+5'Safe hands from Andre Ferreira as he comes out and claims the ball
90+5'Marcelo relieves the pressure with a clearance
90+5'FC Porto take a throw-in in their own half of the field.
90+5'Ball possession: Moreirense: 35%, FC Porto: 65%.
90+5'FC Porto take a throw-in in the opponent's half of the field.
90+4'Diogo Costa from FC Porto intercepts a cross aimed towards the box.
90+4'Mateja Stjepanovic swings in the ball from a corner on the right, but it is nowhere near a teammate.
90+4'Dominik Prpic from FC Porto intercepts a cross aimed towards the box.
90+4'Jakub Kiwior relieves the pressure with a clearance
90+3'Dominik Prpic relieves the pressure with a clearance
90+3'Moreirense take a throw-in in their own half of the field.
90+2'Moreirense take a throw-in in their own half of the field.
90+2'FC Porto take a throw-in in the opponent's half of the field.
90+1'Jakub Kiwior relieves the pressure with a clearance
90+1'The fourth official shows there are 10 minute(s) of time to be added.
90+1'VAR - GOAL! - The referee has stopped the play. VAR check in progress, a potential goal for FC Porto.
90+1'Ball possession: Moreirense: 33%, FC Porto: 67%.
89'Rodrigo Mora made the key pass for the goal!
88'Jakub Kiwior provided the assist for the goal.
88'G O O O A A A L - Deniz Guel from FC Porto heads the ball home!
88'A chance presents itself to Jakub Kiwior from FC Porto but his header goes wide
88'Rodrigo Mora from FC Porto swings in the corner from the left.
88'FC Porto are trying to create something here.
88'The cross by Alan Varela from FC Porto successfully finds a teammate in the box.
88'Dinis Pinto from Moreirense intercepts a cross aimed towards the box.
87'A player from FC Porto takes a long throw into the opponent's box.
87'Dinis Pinto from Moreirense intercepts a cross aimed towards the box.
87'FC Porto are trying to create something here.
87'Alvaro Martinez makes a crucial save!
87'FC Porto are trying to create something here.
87'Moreirense take a throw-in in the opponent's half of the field.
86'FC Porto are trying to create something here.
86'Dominik Prpic is penalised for pushing Guilherme Schettine.
85'FC Porto are trying to create something here.
85'Bernardo Martins relieves the pressure with a clearance
85'Marcelo from Moreirense intercepts a cross aimed towards the box.
85'Ball possession: Moreirense: 34%, FC Porto: 66%.
85'Marcelo from Moreirense intercepts a cross aimed towards the box.
84'Alvaro Martinez relieves the pressure with a clearance
84'FC Porto are trying to create something here.
84'FC Porto take a throw-in in the opponent's half of the field.
83'Samuel Aghehowa is leaving the field to be replaced by Yann Karamoh in a tactical substitution.
82'Cedric Teguia is leaving the field to be replaced by Gilberto Batista in a tactical substitution.
82'Alan is leaving the field to be replaced by Rodri in a tactical substitution.
82'VAR CHECK OVER - No further actions have been taken after the VAR check.
81'Ball possession: Moreirense: 34%, FC Porto: 66%.
80'VAR - PENALTY! - The referee has stopped the play. VAR check in progress, a potential penalty for Moreirense.
80'The referee signals a free kick as Bernardo Martins from Moreirense trips Jan Bednarek
80'Alan takes the free-kick but it is blocked by the wall
79'Deniz Guel is penalised for pushing Dinis Pinto.
78'Jakub Kiwior from FC Porto intercepts a cross aimed towards the box.
78'Moreirense are trying to create something here.
78'Goal kick for Moreirense.
78'Samuel Aghehowa from FC Porto takes a short corner kick from the left.
77'Andre Ferreira from Moreirense intercepts a cross aimed towards the box.
77'The referee signals a free kick as Maracas from Moreirense trips Samuel Aghehowa
77'FC Porto are trying to create something here.
77'Goal kick for FC Porto.
77'Diogo Travassos fails to find the target with a shot from outside the box
76'Moreirense are trying to create something here.
76'Samuel Aghehowa from FC Porto is ruled offside.
76'A chance presents itself to Deniz Guel from FC Porto but his header goes wide
76'POST! So nearly a goal by Rodrigo Mora but his finish hits the post!
75'FC Porto are trying to create something here.
75'Ball possession: Moreirense: 34%, FC Porto: 66%.
74'Pepe is leaving the field to be replaced by Deniz Guel in a tactical substitution.
73'Francisco Moura is leaving the field to be replaced by Dominik Prpic in a tactical substitution.
73'Kiko is injured and is replaced by Alvaro Martinez.
73'Kiko comes back onto the field.
73'Play has been stopped because there is a player lying on the pitch.
73'Goal kick for Moreirense.
73'Guilherme Schettine is penalised for pushing Alan Varela.
72'Kiko is injured and is taken off the field to receive medical treatment.
72'Kiko is down injured and receives medical attention on the field.
71'Play has been stopped because there is a player lying on the pitch.
71'William Gomes from FC Porto sends an effort wide of target
70'Rodrigo Mora relieves the pressure with a clearance
70'Kiko from Moreirense intercepts a cross aimed towards the box.
70'Ball possession: Moreirense: 35%, FC Porto: 65%.
70'FC Porto take a throw-in in their own half of the field.
69'Yellow card for Andre Ferreira.
69'The referee signals a free kick as Guilherme Schettine from Moreirense trips William Gomes
69'The game is restarted.
68'Maracas is down injured and receives medical attention on the field.
68'The game is stopped.
67'Francisco Moura from FC Porto is ruled offside.
67'FC Porto take a throw-in in the opponent's half of the field.
67'Goal kick for FC Porto.
67'Bernardo Martins fails to find the target with a shot from outside the box
67'Moreirense are trying to create something here.
66'Marcelo relieves the pressure with a clearance
66'Pepe is penalised for pushing Dinis Pinto.
65'Alberto Costa relieves the pressure with a clearance
65'Moreirense start a counter attack.
65'Dinis Pinto from Moreirense intercepts a cross aimed towards the box.
65'FC Porto take a throw-in in the opponent's half of the field.
65'Andre Ferreira from Moreirense intercepts a cross aimed towards the box.
65'Ball possession: Moreirense: 35%, FC Porto: 65%.
65'FC Porto take a throw-in in the opponent's half of the field.
64'FC Porto take a throw-in in the opponent's half of the field.
64'Dinis Pinto successfully blocks the shot
64'A shot by Francisco Moura is blocked.
64'FC Porto take a throw-in in the opponent's half of the field.
64'Yan Lincon is leaving the field to be replaced by Guilherme Schettine in a tactical substitution.
64'Mateja Stjepanovic relieves the pressure with a clearance
63'A player from FC Porto takes a long throw into the opponent's box.
63'VAR CHECK OVER - No further actions have been taken after the VAR check.
63'VAR - PENALTY! - The referee has stopped the play. VAR check in progress, a potential penalty for FC Porto.
62'Maracas relieves the pressure with a clearance
62'Bernardo Martins from Moreirense intercepts a cross aimed towards the box.
62'Marcelo successfully blocks the shot
62'William Gomes swings in the ball from a corner on the right, but it is nowhere near a teammate.
61'A shot by Pepe is blocked.
61'Maracas from Moreirense intercepts a cross aimed towards the box.
61'Yan Lincon is penalised for pushing Alan Varela.
60'Ball possession: Moreirense: 36%, FC Porto: 64%.
60'Moreirense take a throw-in in their own half of the field.
60'FC Porto take a throw-in in the opponent's half of the field.
59'Moreirense take a throw-in in the opponent's half of the field.
59'FC Porto take a throw-in in the opponent's half of the field.
58'Gabriel Veiga is leaving the field to be replaced by Rodrigo Mora in a tactical substitution.
58'FC Porto are in control of the ball.
57'Francisco Moura is penalised for pushing Maracas.
56'Good effort by Samuel Aghehowa as he directs a shot on target, but the keeper saves it
56'FC Porto are trying to create something here.
56'FC Porto take a throw-in in their own half of the field.
55'Jan Bednarek is penalised for pushing Yan Lincon.
55'Ball possession: Moreirense: 35%, FC Porto: 65%.
55'Marcelo from Moreirense intercepts a cross aimed towards the box.
55'Maracas from Moreirense intercepts a cross aimed towards the box.
54'FC Porto are trying to create something here.
54'FC Porto take a throw-in in the opponent's half of the field.
54'Marcelo from Moreirense intercepts a cross aimed towards the box.
54'FC Porto take a throw-in in the opponent's half of the field.
53'Moreirense take a throw-in in their own half of the field.
53'Goal kick for Moreirense.
52'FC Porto are trying to create something here.
51'Alberto Costa makes the tackle and wins possession for his team
51'Marcelo from Moreirense intercepts a cross aimed towards the box.
50'Alberto Costa is penalised for pushing Bernardo Martins.
50'Ball possession: Moreirense: 34%, FC Porto: 66%.
50'Good effort by Jakub Kiwior as he directs a shot on target, but the keeper saves it
50'Gabriel Veiga swings in the ball from a corner on the left, but it is nowhere near a teammate.
50'Yan Lincon successfully blocks the shot
50'Gabriel Veiga takes the free-kick but it is blocked by the wall
49'The referee signals a free kick as Marcelo from Moreirense trips Pepe
48'FC Porto are trying to create something here.
48'Dinis Pinto relieves the pressure with a clearance
48'Jakub Kiwior relieves the pressure with a clearance
47'Maracas relieves the pressure with a clearance
46'Cedric Teguia is penalised for pushing Alberto Costa.
46'Borja Sainz is leaving the field to be replaced by William Gomes in a tactical substitution.
46'FC Porto are trying to create something here.
46'The second half is underway.
45+9'It's over! The referee blows for half time
45+9'Pepe from FC Porto is ruled offside.
45+9'The cross by Victor Froholdt from FC Porto successfully finds a teammate in the box.
45+9'FC Porto are trying to create something here.
45+8'Kiko from Moreirense intercepts a cross aimed towards the box.
45+8'FC Porto are trying to create something here.
45+8'Mateja Stjepanovic relieves the pressure with a clearance
45+8'FC Porto are trying to create something here.
45+8'Marcelo from Moreirense intercepts a cross aimed towards the box.
45+8'Moreirense are trying to create something here.
45+6'Yellow card for Borja Sainz.
45+6'Dangerous challenge by Borja Sainz from FC Porto. Bernardo Martins on the receiving end of that.
45+6'Marcelo from Moreirense intercepts a cross aimed towards the box.
45+6'FC Porto take a throw-in in the opponent's half of the field.
45+6'FC Porto are trying to create something here.
45+6'Moreirense take a throw-in in the opponent's half of the field.
45+5'With that goal, FC Porto equalised. Game on!
45+4'G O O O A A A L - Samuel Aghehowa from FC Porto puts it away from the penalty spot with the right foot! Andre Ferreira was close to denying the opportunity.
45+4'The fourth official shows there are 5 minute(s) of time to be added.
45+3'After VAR check, the referee decided to stay with the initial call - penalty for FC Porto!
45+1'VAR - PENALTY! - The referee has stopped the play. VAR check in progress, a potential penalty for FC Porto.
45'Yellow card for Maracas.
45'FC Porto are trying to create something here.
45'FC Porto start a counter attack.
45'Jakub Kiwior from FC Porto intercepts a cross aimed towards the box.
45'Moreirense are trying to create something here.
45'Ball possession: Moreirense: 34%, FC Porto: 66%.
45'Jan Bednarek relieves the pressure with a clearance
45'Moreirense start a counter attack.
44'PENALTY! - Yan Lincon pulls Victor Froholdt by the shirt and the referee awards a spot kick!
44'Gabriel Veiga from FC Porto swings in the corner from the left.
44'Jan Bednarek sends a header towards goal, but Andre Ferreira is there to comfortably save it
44'The cross by Alberto Costa from FC Porto successfully finds a teammate in the box.
43'Yellow card for Alan.
43'Dangerous challenge by Alan from Moreirense. Alan Varela on the receiving end of that.
43'Mateja Stjepanovic makes the tackle and wins possession for his team
42'Alberto Costa is penalised for pushing Maracas.
42'Maracas relieves the pressure with a clearance
42'FC Porto are trying to create something here.
41'FC Porto start a counter attack.
41'Borja Sainz relieves the pressure with a clearance
41'Cedric Teguia from Moreirense takes a short corner kick from the right.
41'Francisco Moura relieves the pressure with a clearance
40'Ball possession: Moreirense: 33%, FC Porto: 67%.
39'Goal kick for FC Porto.
39'Diogo Travassos fails to find the target with a shot from outside the box
39'Moreirense are trying to create something here.
38'VAR CHECK OVER - No further actions have been taken after the VAR check.
37'VAR - GOAL! - The referee has stopped the play. VAR check in progress, a potential goal for FC Porto.
37'Gabriel Veiga from FC Porto is ruled offside.
36'FC Porto are trying to create something here.
36'Dinis Pinto is penalised for pushing Borja Sainz.
36'Jakub Kiwior from FC Porto intercepts a cross aimed towards the box.
36'Moreirense are trying to create something here.
35'FC Porto take a throw-in in the opponent's half of the field.
35'Dinis Pinto relieves the pressure with a clearance
35'FC Porto are in control of the ball.
35'Ball possession: Moreirense: 34%, FC Porto: 66%.
34'FC Porto take a throw-in in their own half of the field.
34'Moreirense take a throw-in in the opponent's half of the field.
34'The game is restarted.
32'Yan Lincon is down injured and receives medical attention on the field.
32'Play has been stopped because there is a player lying on the pitch.
32'Safe hands from Andre Ferreira as he comes out and claims the ball
31'FC Porto are trying to create something here.
31'The referee signals a free kick as Alan from Moreirense trips Alberto Costa
30'Moreirense are trying to create something here.
30'Marcelo relieves the pressure with a clearance
30'Ball possession: Moreirense: 36%, FC Porto: 64%.
30'FC Porto are trying to create something here.
29'FC Porto are trying to create something here.
29'Goal kick for Moreirense.
29'Borja Sainz fails to find the target with a shot from outside the box
29'FC Porto are trying to create something here.
28'Mateja Stjepanovic relieves the pressure with a clearance
28'FC Porto are trying to create something here.
27'FC Porto are trying to create something here.
27'Jan Bednarek relieves the pressure with a clearance
27'Moreirense take a throw-in in their own half of the field.
26'Jan Bednarek relieves the pressure with a clearance
26'Marcelo from Moreirense intercepts a cross aimed towards the box.
26'The referee signals a free kick as Diogo Travassos from Moreirense trips Francisco Moura
25'Moreirense take a throw-in in their own half of the field.
25'Ball possession: Moreirense: 34%, FC Porto: 66%.
25'Samuel Aghehowa sends a header towards goal, but Andre Ferreira is there to comfortably save it
25'The cross by Pepe from FC Porto successfully finds a teammate in the box.
24'Marcelo relieves the pressure with a clearance
24'FC Porto are trying to create something here.
24'Dinis Pinto from Moreirense intercepts a cross aimed towards the box.
24'Samuel Aghehowa from FC Porto takes a short corner kick from the right.
22'Bernardo Martins is penalised for pushing Gabriel Veiga.
22'Diogo Costa from FC Porto intercepts a cross aimed towards the box.
22'Moreirense are trying to create something here.
20'Ball possession: Moreirense: 36%, FC Porto: 64%.
19'Moreirense managed to score the important first goal. Will they build on that?
18'G O O O A A A L! - Alan from Moreirense scores after his effort with the right foot is deflected past the goalkeeper.
18'Jan Bednarek successfully blocks the shot
18'Cedric Teguia fails to find the target with a shot from outside the box
18'Moreirense are trying to create something here.
18'Jan Bednarek from FC Porto intercepts a cross aimed towards the box.
18'Diogo Travassos relieves the pressure with a clearance
18'FC Porto are trying to create something here.
18'Maracas relieves the pressure with a clearance
17'FC Porto are trying to create something here.
17'Borja Sainz from FC Porto is ruled offside.
17'Maracas from Moreirense intercepts a cross aimed towards the box.
17'Gabriel Veiga swings in the ball from a corner on the left, but it is nowhere near a teammate.
16'Andre Ferreira from Moreirense intercepts a cross aimed towards the box.
16'A player from FC Porto takes a long throw into the opponent's box.
15'Marcelo relieves the pressure with a clearance
15'FC Porto are trying to create something here.
15'Ball possession: Moreirense: 46%, FC Porto: 54%.
14'FC Porto take a throw-in in their own half of the field.
14'Gabriel Veiga relieves the pressure with a clearance
13'Moreirense take a throw-in in the opponent's half of the field.
13'Jakub Kiwior from FC Porto intercepts a cross aimed towards the box.
12'Moreirense are trying to create something here.
12'Francisco Moura is penalised for pushing Diogo Travassos.
12'Samuel Aghehowa sends a header towards goal, but Andre Ferreira is there to comfortably save it
11'The cross by Borja Sainz from FC Porto successfully finds a teammate in the box.
11'FC Porto are trying to create something here.
11'Moreirense are trying to create something here.
11'Victor Froholdt is penalised for pushing Maracas.
10'Maracas from Moreirense intercepts a cross aimed towards the box.
10'Ball possession: Moreirense: 31%, FC Porto: 69%.
10'The referee signals a free kick as Bernardo Martins from Moreirense trips Gabriel Veiga
9'Goal kick for Moreirense.
9'Victor Froholdt fails to find the target with a shot from outside the box
7'Maracas is penalised for pushing Victor Froholdt.
7'Moreirense are trying to create something here.
6'The referee signals a free kick as Gabriel Veiga from FC Porto trips Dinis Pinto
5'Ball possession: Moreirense: 34%, FC Porto: 66%.
2'The referee signals a free kick as Gabriel Veiga from FC Porto trips Diogo Travassos
1'FC Porto kick-off, and the game is underway.
1'Due to technical problems, we are unable to deliver game updates at the moment.
1'The pitch is in good condition today allowing for more technical play
1'The referee starts the match.
1'Welcome to tonights game where the floodlight surrounds the pitch.
Welcome to Estadio C. Joaquim de Almeida Freitas, the match will start in about 5 minutes.
Line-ups are confirmed. Last update: Mon Oct 27 2025 20:16:00 GMT+0000 (Coordinated Universal Time)
Moreirense4-3-3
13
André Ferreira
76
Dinis Pinto
44
Marcelo
26
Maracas
27
Kiko
20
Bernardo Martins
8
Mateja Stjepanovic
11
Alan
7
Cedric Teguia
99
Yan Lincon
2
Diogo Travassos
17
Borja Sainz
9
Samu Aghehowa
11
Pepê
8
Victor Froholdt
22
Alan Varela
10
Gabri Veiga
74
Francisco Moura
4
Jakub Kiwior
5
Jan Bednarek
20
Alberto Costa
99
Diogo Costa
FC Porto4-3-3
Substitutions:
64'
Yan LinconGuilherme Schettine
46'
Borja SainzWilliam Gomes
73'
KikoÁlvaro Martinez
58'
Gabri VeigaRodrigo Mora
82'
AlanRodri Alonso
73'
Francisco MouraDominik Prpic
82'
Cedric TeguiaGilberto Batista
74'
PepeDeniz Gul
83'
Samu AghehowaYann Karamoh
Substitute players:
Caio Secco
Cláudio Ramos
Álvaro Martinez
Stephen Eustáquio
Joel Jorquera Romero
William Gomes
Rodri Alonso
Pablo Rosario
Afonso Assis
Dominik Prpic
Jimi Gower
Deniz Gul
Gilberto Batista
Martim Fernandes
Landerson
Yann Karamoh
Guilherme Schettine
Rodrigo Mora
Coaches:
Vasco Botelho da Costa
Francesco Farioli
Primeira Liga
#Team namePPlayedGDGoals DifferencePtsPointsWWinsDDrawsLLossesFGoals ForAGoals Against
1Champions LeagueFC Porto91925810212
2Champions League qualificationSporting CP91822711235
3Europa League qualificationBenfica91421630184
4Europa Conference League qualificationGil Vicente91019612144
5Famalicao9616441104
6Moreirense90155041313
7SC Braga9813342168
8Rio Ave9-1112521314
9Santa Clara9-211324810
10Nacional9-3113241013
11Vitoria de Guimaraes9-511324914
12Alverca9-5103151116
13Arouca9-1492341024
14Casa Pia AC9-98225817
15Estoril9-371441114
16Relegation play-offCF Estrela da Amadora9-37144710
17RelegationTondela9-135126417
18RelegationAVS Futebol SAD9-171018522
Champions League
Champions League qualification
Europa League qualification
Europa Conference League qualification
Relegation play-off
Relegation
Cup result provided 1 additional position in UEFA Europa League
Max favourites reached
Max favourites reached