Privacy PolicyTerms & Conditions

© 2026 Football Goals Highlights

Football Goals and Match Highlights - Watch Latest Videos

Welcome to Goals, your premier destination for the latest football highlights and match goals from around the world. Watch high-quality highlights from Premier League, UEFA Champions League, La Liga, Serie A, Bundesliga, Ligue 1, and many other top football competitions.

Today's Football Highlights

Our platform is updated daily with the newest football match highlights, goals, and key moments from every major league and competition. Watch full match highlights in HD quality, including all goals, assists, saves, and decisive moments that shaped each game.

Featured Competitions

  • Premier League - Watch highlights from England's top football division
  • UEFA Champions League - Europe's elite club competition highlights
  • La Liga - Spanish football highlights featuring Barcelona and Real Madrid
  • Serie A - Italian football league highlights and goals
  • Bundesliga - German football league match highlights
  • Ligue 1 - French football highlights featuring PSG and top clubs
  • Europa League - European football competition highlights
  • International Matches - World Cup, Euro, and international football highlights

Why Choose Goals for Football Highlights?

Goals provides the fastest and most reliable access to football match highlights. Our highlights are available within minutes of the final whistle, ensuring you never miss the action. All videos are available in high definition quality, and our platform is optimized for both mobile and desktop viewing.

Browse through our extensive collection of match highlights, filter by competition or date, and enjoy seamless playback of all your favorite football moments. From last-minute winners to spectacular goals, we capture every exciting moment from the beautiful game.

Latest Football Goals and Match Results

Stay up to date with the latest scores, goals, and match highlights from all major football leagues. Our platform covers hundreds of matches every week, bringing you comprehensive highlights coverage from professional football around the globe.

Goals App Icon
Goals
Yesterday
Primeira Liga
FC Porto
3-0
Moreirense
20:30
Rio Ave
2-1
Estrela
18:00
Sporting
0-0
Tondela
18:00
AVS
0-1
Santa Clara
15:30
Nacional
0-1
Estoril
15:30
La Liga
Real Sociedad
3-1
Osasuna
20:00
Highlights
Betis
1-1
Celta Vigo
17:30
Highlights
Barcelona
5-2
Sevilla
15:15
Mallorca
2-1
Espanyol
13:00
Highlights
Serie A
Lazio
1-0
Milan
19:45
Highlights
Como
2-1
AS Roma
17:00
Highlights
Pisa
3-1
Cagliari
14:00
Highlights
Sassuolo
0-1
Bologna
14:00
Highlights
Verona
0-2
Genoa
11:30
Highlights
Ligue 1
Rennes
1-2
Lille
19:45
PSG
0-0
Nantes
18:00
Metz
3-4
Toulouse
16:15
Le Havre AC
0-0
Lyon
16:15
Strasbourg
0-0
Paris FC
14:00
Bundesliga
Stuttgart
1-0
RB Leipzig
18:30
Highlights
Freiburg
0-1
Union Berlin
16:30
Highlights
Bremen
0-2
Mainz
14:30
Highlights
Premier League
Liverpool
1-1
Spurs
16:30
Highlights
C Palace
0-0
Leeds
14:00
Highlights
Nottm Forest
0-0
Fulham
14:00
Highlights
Man United
3-1
Aston Villa
14:00
Highlights
Eredivisie
Go Ahead Eagles
6-0
NAC Breda
15:45
AZ Alkmaar
4-0
Heracles
13:30
Feyenoord
2-1
Excelsior
13:30
FC Twente
0-2
FC Utrecht
11:15
Sat, Mar 14
Primeira Liga
Arouca
1-2
Benfica
20:30
Highlights
Gil Vicente
2-2
Alverca
18:00
Vitória
1-2
FC Famalicao
15:30
Ligue 1
Monaco
2-0
Brest
20:05
Angers
0-2
Nice
18:00
Lorient
2-1
Lens
16:00
La Liga
Real Madrid
4-1
Elche
20:00
Highlights
Real Oviedo
1-0
Valencia
17:30
Atlético
1-0
Getafe
15:15
Girona
3-0
Athletic
13:00
Highlights
Premier League
West Ham
1-1
Man City
20:00
Highlights
Chelsea
0-1
Newcastle
17:30
Highlights
Arsenal
2-0
Everton
17:30
Highlights
Burnley
0-0
Bournemouth
15:00
Highlights
Sunderland
0-1
Brighton
15:00
Highlights
Eredivisie
Ajax
4-0
Sparta
20:00
Highlights
Heerenveen
3-0
Telstar
19:00
PSV
2-3
NEC
17:45
FC Volendam
1-2
Fortuna
15:30
Serie A
Udinese
0-1
Juventus
19:45
Highlights
Napoli
2-1
Lecce
17:00
Highlights
Inter Milan
1-1
Atalanta
14:00
Highlights
Bundesliga
Hamburg
1-1
Cologne
17:30
Dortmund
2-0
Augsburg
14:30
Highlights
Hoffenheim
1-1
Wolfsburg
14:30
Highlights
Frankfurt
1-0
Heidenheim
14:30
Highlights
Leverkusen
1-1
Bayern
14:30
Highlights
Fri, Mar 13
La Liga
Alavés
1-1
Villarreal
20:00
Serie A
Torino
4-1
Parma
19:45
Highlights
Ligue 1
Marseille
1-0
Auxerre
19:45
Bundesliga
Gladbach
2-0
St. Pauli
19:30
Highlights
Eredivisie
PEC Zwolle
1-1
FC Groningen
19:00
Thu, Mar 12
UEFA Europa League
Ferencvaros
2-0
Braga
20:00
Genk
1-0
Freiburg
20:00
Highlights
Celta Vigo
1-1
Lyon
20:00
Highlights
Nottm Forest
0-1
Midtjylland
20:00
Highlights
Bologna
1-1
AS Roma
17:45
Highlights
Stuttgart
1-2
FC Porto
17:45
Highlights
Panathinaikos
1-0
Betis
17:45
Highlights
Lille
0-1
Aston Villa
17:45
Highlights
UEFA Europa Conference League
C Palace
0-0
AEK Larnaca
20:00
Highlights
NK Celje
0-4
AEK Athens
20:00
Sigma Olomouc
0-0
Mainz
20:00
Fiorentina
2-1
Raków
20:00
Rijeka
1-2
Strasbourg
17:45
AZ Alkmaar
2-1
Sparta
17:45
Samsunspor
1-3
Rayo
17:45
Lech Poznan
1-3
Shakhtar
17:45
Wed, Mar 11
UEFA Champions League
Bodo/Glimt
3-0
Sporting
20:00
Highlights
Real Madrid
3-0
Man City
20:00
Highlights
PSG
5-2
Chelsea
20:00
Highlights
Leverkusen
1-1
Arsenal
17:45
Highlights
Tue, Mar 10
UEFA Champions League
Atalanta
1-6
Bayern
20:00
Highlights
Atlético
5-2
Spurs
20:00
Newcastle
1-1
Barcelona
20:00
Highlights
Galatasaray
1-0
Liverpool
17:45
Highlights
Mon, Mar 9
Primeira Liga
Tondela
0-1
Rio Ave
20:15
La Liga
Espanyol
1-1
Real Oviedo
20:00
Serie A
Lazio
2-1
Sassuolo
19:45
Highlights
FA Cup
West Ham
2-2
Brentford
19:30
Highlights
Sun, Mar 8
Primeira Liga
Santa Clara
2-0
Vitória
20:30
Highlights
Benfica
2-2
FC Porto
18:00
La Liga
Valencia
3-2
Alavés
20:00
Sevilla
1-1
Rayo
17:30
Ligue 1
Lyon
1-1
Paris FC
19:45
Serie A
Milan
1-0
Inter Milan
19:45
Genoa
2-1
AS Roma
17:00
Eredivisie
NEC
3-0
FC Volendam
19:00
FA Cup
Leeds
3-0
Norwich City
16:30
Bundesliga
Union Berlin
1-4
Bremen
16:30
FC Porto
FC Porto logo
3-0
Moreirense logo
Moreirense
Primeira Liga
••
Sun, 15 Mar 2026, 20:30

Statistics

FCP
MFC
57.6%Possession42.4%
17Shots3
9On Target2
4Corners1
14Fouls15
2Offsides1
2Saves6
1Yellow Cards1
0Red Cards0

Lineups

FC Porto

Diogo Costa
Jakub Kiwior
Jan Bednarek
Zaidu Sanusi
Martim Fernandes
Alan Varela
Gabri Veiga
Victor Froholdt
Deniz Gül
Oskar Pietuszewski
Pepê
Rodrigo Mora
William Gomes
Pablo Rosario
Moura
Borja Sainz
Terem Moffi
Cláudio Ramos

Moreirense

André Ferreira
Jobson Maracás
Gilberto Batista
Kiko
Diogo Travassos
Mateja Stjepanovic
Afonso Assis
Rodri Alonso
Alan
Landerson
Kiko Bondoso
Caio Secco
Mika
Kevyn Monteiro
Jimi Gower
Luís Semedo
Miguel Silva
Nile John

Key Moments

6'

Attempt missed. Pepê (FC Porto) left footed shot from outside the box is high and wide to the left. Assisted by Martim Fernandes.

8'

Foul by Alan (Moreirense).

8'

Victor Froholdt (FC Porto) wins a free kick in the defensive half.

10'

Attempt blocked. Alan Varela (FC Porto) right footed shot from outside the box is blocked. Assisted by Oskar Pietuszewski.

12'

Foul by Jakub Kiwior (FC Porto).

12'

Kiko Bondoso (Moreirense) wins a free kick in the defensive half.

14'

Attempt saved. Oskar Pietuszewski (FC Porto) right footed shot from the centre of the box is saved in the centre of the goal by André Ferreira (Moreirense). Assisted by Deniz Gül.

14'⚽

Goal! FC Porto 1, Moreirense 0. Gabri Veiga (FC Porto) left footed shot from the centre of the box to the bottom left corner.

15'

Foul by Diogo Travassos (Moreirense).

15'

Jakub Kiwior (FC Porto) wins a free kick in the defensive half.

16'

Foul by Kiko (Moreirense).

16'

Pepê (FC Porto) wins a free kick on the right wing.

17'

Attempt saved. Oskar Pietuszewski (FC Porto) left footed shot from the left side of the box is saved in the bottom right corner by André Ferreira (Moreirense). Assisted by Alan Varela.

17'

Foul by Martim Fernandes (FC Porto).

17'

Landerson (Moreirense) wins a free kick in the defensive half.

18'

Corner, FC Porto. Conceded by Kiko.

19'

Corner, FC Porto. Conceded by Landerson.

21'

Corner, FC Porto. Conceded by Diogo Travassos.

22'

André Ferreira (Moreirense) wins a free kick in the defensive half.

22'

Foul by Alan Varela (FC Porto).

22'

Foul by Martim Fernandes (FC Porto).

22'

Landerson (Moreirense) wins a free kick in the defensive half.

23'

Foul by Martim Fernandes (FC Porto).

23'

Kiko (Moreirense) wins a free kick on the left wing.

25'⚽

Goal! FC Porto 2, Moreirense 0. Oskar Pietuszewski (FC Porto) right footed shot from the centre of the box to the bottom right corner. Assisted by Victor Froholdt with a cross following a fast break.

30'

Attempt missed. Oskar Pietuszewski (FC Porto) right footed shot from the centre of the box is too high.

34'

Attempt missed. Oskar Pietuszewski (FC Porto) left footed shot from the centre of the box is too high. Assisted by Alan Varela.

35'

Handball by Diogo Travassos (Moreirense).

36'

Foul by Diogo Travassos (Moreirense).

36'

Oskar Pietuszewski (FC Porto) wins a free kick in the defensive half.

40'

Alan (Moreirense) wins a free kick in the defensive half.

40'

Foul by Gabri Veiga (FC Porto).

41'

Offside, Moreirense. Diogo Travassos is caught offside.

42'

Attempt saved. Deniz Gül (FC Porto) right footed shot from the centre of the box is saved in the centre of the goal by André Ferreira (Moreirense). Assisted by Pepê.

42'

Attempt missed. Gabri Veiga (FC Porto) right footed shot from outside the box is close, but misses to the left following a fast break.

43'

Foul by Deniz Gül (FC Porto).

43'

Landerson (Moreirense) wins a free kick in the defensive half.

44'

André Ferreira (Moreirense) wins a free kick in the defensive half.

44'

Foul by Deniz Gül (FC Porto).

45'

Fourth official has announced 0 minutes of added time.

45'

First Half ends, FC Porto 2, Moreirense 0.

45'

Second Half begins FC Porto 2, Moreirense 0.

48'

Foul by Gabri Veiga (FC Porto).

48'

Landerson (Moreirense) wins a free kick in the defensive half.

49'

Foul by Diogo Travassos (Moreirense).

49'

Jakub Kiwior (FC Porto) wins a free kick on the left wing.

49'

Foul by Diogo Travassos (Moreirense).

49'

Zaidu Sanusi (FC Porto) wins a free kick on the left wing.

52'

Foul by Kiko (Moreirense).

52'

Pepê (FC Porto) wins a free kick in the defensive half.

53'

Landerson (Moreirense) hits the left post with a right footed shot from the left side of the box. Assisted by Alan.

53'

Attempt saved. Alan (Moreirense) right footed shot from outside the box is saved in the bottom right corner by Diogo Costa (FC Porto). Assisted by Afonso Assis.

55'

Delay in match because of an injury Oskar Pietuszewski (FC Porto).

55'

Delay over. They are ready to continue.

56'🔄

Substitution, FC Porto. Borja Sainz replaces Oskar Pietuszewski because of an injury.

56'🔄

Substitution, FC Porto. Terem Moffi replaces Deniz Gül.

58'

Foul by Diogo Travassos (Moreirense).

58'

Zaidu Sanusi (FC Porto) wins a free kick on the left wing.

58'

Diogo Travassos (Moreirense) wins a free kick in the defensive half.

58'

Foul by Zaidu Sanusi (FC Porto).

58'🟨

Zaidu Sanusi (FC Porto) is shown the yellow card for a bad foul.

61'

Offside, FC Porto. Borja Sainz is caught offside.

62'

Attempt saved. Victor Froholdt (FC Porto) right footed shot from outside the box is saved in the top centre of the goal by André Ferreira (Moreirense). Assisted by Zaidu Sanusi.

63'

Attempt missed. Gabri Veiga (FC Porto) right footed shot from outside the box is too high.

64'

Attempt saved. Alan (Moreirense) left footed shot from outside the box is saved in the centre of the goal by Diogo Costa (FC Porto). Assisted by Rodri Alonso.

66'🔄

Substitution, Moreirense. Jimi Gower replaces Afonso Assis.

66'🔄

Substitution, FC Porto. Rodrigo Mora replaces Gabri Veiga.

66'🔄

Substitution, FC Porto. Pablo Rosario replaces Zaidu Sanusi.

67'

Foul by Alan (Moreirense).

67'

Jan Bednarek (FC Porto) wins a free kick in the defensive half.

68'

Corner, Moreirense. Conceded by Jan Bednarek.

69'

Attempt saved. Terem Moffi (FC Porto) left footed shot from the centre of the box is saved in the bottom left corner by André Ferreira (Moreirense). Assisted by Rodrigo Mora.

71'

Delay in match because of an injury Landerson (Moreirense).

72'🔄

Substitution, FC Porto. William Gomes replaces Pepê.

73'🔄

Substitution, Moreirense. Nile John replaces Landerson because of an injury.

73'

Delay over. They are ready to continue.

73'

Attempt blocked. Terem Moffi (FC Porto) left footed shot from the centre of the box is blocked. Assisted by Borja Sainz.

73'

Foul by William Gomes (FC Porto).

73'

Rodri Alonso (Moreirense) wins a free kick in the defensive half.

75'

Foul by Borja Sainz (FC Porto).

75'

Nile John (Moreirense) wins a free kick in the defensive half.

75'

Foul by Jakub Kiwior (FC Porto).

75'

Kiko Bondoso (Moreirense) wins a free kick in the defensive half.

76'

Foul by William Gomes (FC Porto).

76'

Kiko (Moreirense) wins a free kick in the defensive half.

77'

Foul by Kiko Bondoso (Moreirense).

77'

Martim Fernandes (FC Porto) wins a free kick on the left wing.

79'

Corner, FC Porto. Conceded by Jimi Gower.

81'⚽

Goal! FC Porto 3, Moreirense 0. William Gomes (FC Porto) left footed shot from the right side of the box to the top left corner. Assisted by Victor Froholdt.

84'

Attempt saved. Rodrigo Mora (FC Porto) right footed shot from outside the box is saved in the top right corner by André Ferreira (Moreirense). Assisted by Martim Fernandes.

85'

Foul by Kiko (Moreirense).

85'

William Gomes (FC Porto) wins a free kick in the defensive half.

86'

Delay in match because of an injury Martim Fernandes (FC Porto).

86'

Delay over. They are ready to continue.

87'🔄

Substitution, Moreirense. Kevyn Monteiro replaces Kiko Bondoso.

87'🔄

Substitution, Moreirense. Miguel Silva replaces Rodri Alonso.

88'

Foul by Nile John (Moreirense).

88'

Rodrigo Mora (FC Porto) wins a free kick in the defensive half.

89'

Offside, FC Porto. Borja Sainz is caught offside.

90'+1'

Fourth official has announced 4 minutes of added time.

90'+1'

Alan Varela (FC Porto) wins a free kick in the defensive half.

90'+1'

Foul by Diogo Travassos (Moreirense).

90'+2'

Attempt blocked. Martim Fernandes (FC Porto) right footed shot from outside the box is blocked. Assisted by Alan Varela.

90'+2'

Delay in match because of an injury Martim Fernandes (FC Porto).

90'+2'

Delay over. They are ready to continue.

90'+4'

Foul by Miguel Silva (Moreirense).

90'+4'

Victor Froholdt (FC Porto) wins a free kick in the attacking half.

90'+4'🟨

Miguel Silva (Moreirense) is shown the yellow card for a bad foul.

90'+5'

Second Half ends, FC Porto 3, Moreirense 0.

Yesterday
Primeira Liga
FC Porto
3-0
Moreirense
20:30
Rio Ave
2-1
Estrela
18:00
Sporting
0-0
Tondela
18:00
AVS
0-1
Santa Clara
15:30
Nacional
0-1
Estoril
15:30
La Liga
Real Sociedad
3-1
Osasuna
20:00
Highlights
Betis
1-1
Celta Vigo
17:30
Highlights
Barcelona
5-2
Sevilla
15:15
Mallorca
2-1
Espanyol
13:00
Highlights
Serie A
Lazio
1-0
Milan
19:45
Highlights
Como
2-1
AS Roma
17:00
Highlights
Pisa
3-1
Cagliari
14:00
Highlights
Sassuolo
0-1
Bologna
14:00
Highlights
Verona
0-2
Genoa
11:30
Highlights
Ligue 1
Rennes
1-2
Lille
19:45
PSG
0-0
Nantes
18:00
Metz
3-4
Toulouse
16:15
Le Havre AC
0-0
Lyon
16:15
Strasbourg
0-0
Paris FC
14:00
Bundesliga
Stuttgart
1-0
RB Leipzig
18:30
Highlights
Freiburg
0-1
Union Berlin
16:30
Highlights
Bremen
0-2
Mainz
14:30
Highlights
Premier League
Liverpool
1-1
Spurs
16:30
Highlights
C Palace
0-0
Leeds
14:00
Highlights
Nottm Forest
0-0
Fulham
14:00
Highlights
Man United
3-1
Aston Villa
14:00
Highlights
Eredivisie
Go Ahead Eagles
6-0
NAC Breda
15:45
AZ Alkmaar
4-0
Heracles
13:30
Feyenoord
2-1
Excelsior
13:30
FC Twente
0-2
FC Utrecht
11:15
Sat, Mar 14
Primeira Liga
Arouca
1-2
Benfica
20:30
Highlights
Gil Vicente
2-2
Alverca
18:00
Vitória
1-2
FC Famalicao
15:30
Ligue 1
Monaco
2-0
Brest
20:05
Angers
0-2
Nice
18:00
Lorient
2-1
Lens
16:00
La Liga
Real Madrid
4-1
Elche
20:00
Highlights
Real Oviedo
1-0
Valencia
17:30
Atlético
1-0
Getafe
15:15
Girona
3-0
Athletic
13:00
Highlights
Premier League
West Ham
1-1
Man City
20:00
Highlights
Chelsea
0-1
Newcastle
17:30
Highlights
Arsenal
2-0
Everton
17:30
Highlights
Burnley
0-0
Bournemouth
15:00
Highlights
Sunderland
0-1
Brighton
15:00
Highlights
Eredivisie
Ajax
4-0
Sparta
20:00
Highlights
Heerenveen
3-0
Telstar
19:00
PSV
2-3
NEC
17:45
FC Volendam
1-2
Fortuna
15:30
Serie A
Udinese
0-1
Juventus
19:45
Highlights
Napoli
2-1
Lecce
17:00
Highlights
Inter Milan
1-1
Atalanta
14:00
Highlights
Bundesliga
Hamburg
1-1
Cologne
17:30
Dortmund
2-0
Augsburg
14:30
Highlights
Hoffenheim
1-1
Wolfsburg
14:30
Highlights
Frankfurt
1-0
Heidenheim
14:30
Highlights
Leverkusen
1-1
Bayern
14:30
Highlights
Fri, Mar 13
La Liga
Alavés
1-1
Villarreal
20:00
Serie A
Torino
4-1
Parma
19:45
Highlights
Ligue 1
Marseille
1-0
Auxerre
19:45
Bundesliga
Gladbach
2-0
St. Pauli
19:30
Highlights
Eredivisie
PEC Zwolle
1-1
FC Groningen
19:00
Thu, Mar 12
UEFA Europa League
Ferencvaros
2-0
Braga
20:00
Genk
1-0
Freiburg
20:00
Highlights
Celta Vigo
1-1
Lyon
20:00
Highlights
Nottm Forest
0-1
Midtjylland
20:00
Highlights
Bologna
1-1
AS Roma
17:45
Highlights
Stuttgart
1-2
FC Porto
17:45
Highlights
Panathinaikos
1-0
Betis
17:45
Highlights
Lille
0-1
Aston Villa
17:45
Highlights
UEFA Europa Conference League
C Palace
0-0
AEK Larnaca
20:00
Highlights
NK Celje
0-4
AEK Athens
20:00
Sigma Olomouc
0-0
Mainz
20:00
Fiorentina
2-1
Raków
20:00
Rijeka
1-2
Strasbourg
17:45
AZ Alkmaar
2-1
Sparta
17:45
Samsunspor
1-3
Rayo
17:45
Lech Poznan
1-3
Shakhtar
17:45
Wed, Mar 11
UEFA Champions League
Bodo/Glimt
3-0
Sporting
20:00
Highlights
Real Madrid
3-0
Man City
20:00
Highlights
PSG
5-2
Chelsea
20:00
Highlights
Leverkusen
1-1
Arsenal
17:45
Highlights
Tue, Mar 10
UEFA Champions League
Atalanta
1-6
Bayern
20:00
Highlights
Atlético
5-2
Spurs
20:00
Newcastle
1-1
Barcelona
20:00
Highlights
Galatasaray
1-0
Liverpool
17:45
Highlights
Mon, Mar 9
Primeira Liga
Tondela
0-1
Rio Ave
20:15
La Liga
Espanyol
1-1
Real Oviedo
20:00
Serie A
Lazio
2-1
Sassuolo
19:45
Highlights
FA Cup
West Ham
2-2
Brentford
19:30
Highlights
Sun, Mar 8
Primeira Liga
Santa Clara
2-0
Vitória
20:30
Highlights
Benfica
2-2
FC Porto
18:00
La Liga
Valencia
3-2
Alavés
20:00
Sevilla
1-1
Rayo
17:30
Ligue 1
Lyon
1-1
Paris FC
19:45
Serie A
Milan
1-0
Inter Milan
19:45
Genoa
2-1
AS Roma
17:00
Eredivisie
NEC
3-0
FC Volendam
19:00
FA Cup
Leeds
3-0
Norwich City
16:30
Bundesliga
Union Berlin
1-4
Bremen
16:30
FC Porto
FC Porto logo
3-0
Moreirense logo
Moreirense
Primeira Liga
••
Sun, 15 Mar 2026, 20:30

Statistics

FCP
MFC
57.6%Possession42.4%
17Shots3
9On Target2
4Corners1
14Fouls15
2Offsides1
2Saves6
1Yellow Cards1
0Red Cards0

Lineups

FC Porto

Diogo Costa
Jakub Kiwior
Jan Bednarek
Zaidu Sanusi
Martim Fernandes
Alan Varela
Gabri Veiga
Victor Froholdt
Deniz Gül
Oskar Pietuszewski
Pepê
Rodrigo Mora
William Gomes
Pablo Rosario
Moura
Borja Sainz
Terem Moffi
Cláudio Ramos

Moreirense

André Ferreira
Jobson Maracás
Gilberto Batista
Kiko
Diogo Travassos
Mateja Stjepanovic
Afonso Assis
Rodri Alonso
Alan
Landerson
Kiko Bondoso
Caio Secco
Mika
Kevyn Monteiro
Jimi Gower
Luís Semedo
Miguel Silva
Nile John

Key Moments

6'

Attempt missed. Pepê (FC Porto) left footed shot from outside the box is high and wide to the left. Assisted by Martim Fernandes.

8'

Foul by Alan (Moreirense).

8'

Victor Froholdt (FC Porto) wins a free kick in the defensive half.

10'

Attempt blocked. Alan Varela (FC Porto) right footed shot from outside the box is blocked. Assisted by Oskar Pietuszewski.

12'

Foul by Jakub Kiwior (FC Porto).

12'

Kiko Bondoso (Moreirense) wins a free kick in the defensive half.

14'

Attempt saved. Oskar Pietuszewski (FC Porto) right footed shot from the centre of the box is saved in the centre of the goal by André Ferreira (Moreirense). Assisted by Deniz Gül.

14'⚽

Goal! FC Porto 1, Moreirense 0. Gabri Veiga (FC Porto) left footed shot from the centre of the box to the bottom left corner.

15'

Foul by Diogo Travassos (Moreirense).

15'

Jakub Kiwior (FC Porto) wins a free kick in the defensive half.

16'

Foul by Kiko (Moreirense).

16'

Pepê (FC Porto) wins a free kick on the right wing.

17'

Attempt saved. Oskar Pietuszewski (FC Porto) left footed shot from the left side of the box is saved in the bottom right corner by André Ferreira (Moreirense). Assisted by Alan Varela.

17'

Foul by Martim Fernandes (FC Porto).

17'

Landerson (Moreirense) wins a free kick in the defensive half.

18'

Corner, FC Porto. Conceded by Kiko.

19'

Corner, FC Porto. Conceded by Landerson.

21'

Corner, FC Porto. Conceded by Diogo Travassos.

22'

André Ferreira (Moreirense) wins a free kick in the defensive half.

22'

Foul by Alan Varela (FC Porto).

22'

Foul by Martim Fernandes (FC Porto).

22'

Landerson (Moreirense) wins a free kick in the defensive half.

23'

Foul by Martim Fernandes (FC Porto).

23'

Kiko (Moreirense) wins a free kick on the left wing.

25'⚽

Goal! FC Porto 2, Moreirense 0. Oskar Pietuszewski (FC Porto) right footed shot from the centre of the box to the bottom right corner. Assisted by Victor Froholdt with a cross following a fast break.

30'

Attempt missed. Oskar Pietuszewski (FC Porto) right footed shot from the centre of the box is too high.

34'

Attempt missed. Oskar Pietuszewski (FC Porto) left footed shot from the centre of the box is too high. Assisted by Alan Varela.

35'

Handball by Diogo Travassos (Moreirense).

36'

Foul by Diogo Travassos (Moreirense).

36'

Oskar Pietuszewski (FC Porto) wins a free kick in the defensive half.

40'

Alan (Moreirense) wins a free kick in the defensive half.

40'

Foul by Gabri Veiga (FC Porto).

41'

Offside, Moreirense. Diogo Travassos is caught offside.

42'

Attempt saved. Deniz Gül (FC Porto) right footed shot from the centre of the box is saved in the centre of the goal by André Ferreira (Moreirense). Assisted by Pepê.

42'

Attempt missed. Gabri Veiga (FC Porto) right footed shot from outside the box is close, but misses to the left following a fast break.

43'

Foul by Deniz Gül (FC Porto).

43'

Landerson (Moreirense) wins a free kick in the defensive half.

44'

André Ferreira (Moreirense) wins a free kick in the defensive half.

44'

Foul by Deniz Gül (FC Porto).

45'

Fourth official has announced 0 minutes of added time.

45'

First Half ends, FC Porto 2, Moreirense 0.

45'

Second Half begins FC Porto 2, Moreirense 0.

48'

Foul by Gabri Veiga (FC Porto).

48'

Landerson (Moreirense) wins a free kick in the defensive half.

49'

Foul by Diogo Travassos (Moreirense).

49'

Jakub Kiwior (FC Porto) wins a free kick on the left wing.

49'

Foul by Diogo Travassos (Moreirense).

49'

Zaidu Sanusi (FC Porto) wins a free kick on the left wing.

52'

Foul by Kiko (Moreirense).

52'

Pepê (FC Porto) wins a free kick in the defensive half.

53'

Landerson (Moreirense) hits the left post with a right footed shot from the left side of the box. Assisted by Alan.

53'

Attempt saved. Alan (Moreirense) right footed shot from outside the box is saved in the bottom right corner by Diogo Costa (FC Porto). Assisted by Afonso Assis.

55'

Delay in match because of an injury Oskar Pietuszewski (FC Porto).

55'

Delay over. They are ready to continue.

56'🔄

Substitution, FC Porto. Borja Sainz replaces Oskar Pietuszewski because of an injury.

56'🔄

Substitution, FC Porto. Terem Moffi replaces Deniz Gül.

58'

Foul by Diogo Travassos (Moreirense).

58'

Zaidu Sanusi (FC Porto) wins a free kick on the left wing.

58'

Diogo Travassos (Moreirense) wins a free kick in the defensive half.

58'

Foul by Zaidu Sanusi (FC Porto).

58'🟨

Zaidu Sanusi (FC Porto) is shown the yellow card for a bad foul.

61'

Offside, FC Porto. Borja Sainz is caught offside.

62'

Attempt saved. Victor Froholdt (FC Porto) right footed shot from outside the box is saved in the top centre of the goal by André Ferreira (Moreirense). Assisted by Zaidu Sanusi.

63'

Attempt missed. Gabri Veiga (FC Porto) right footed shot from outside the box is too high.

64'

Attempt saved. Alan (Moreirense) left footed shot from outside the box is saved in the centre of the goal by Diogo Costa (FC Porto). Assisted by Rodri Alonso.

66'🔄

Substitution, Moreirense. Jimi Gower replaces Afonso Assis.

66'🔄

Substitution, FC Porto. Rodrigo Mora replaces Gabri Veiga.

66'🔄

Substitution, FC Porto. Pablo Rosario replaces Zaidu Sanusi.

67'

Foul by Alan (Moreirense).

67'

Jan Bednarek (FC Porto) wins a free kick in the defensive half.

68'

Corner, Moreirense. Conceded by Jan Bednarek.

69'

Attempt saved. Terem Moffi (FC Porto) left footed shot from the centre of the box is saved in the bottom left corner by André Ferreira (Moreirense). Assisted by Rodrigo Mora.

71'

Delay in match because of an injury Landerson (Moreirense).

72'🔄

Substitution, FC Porto. William Gomes replaces Pepê.

73'🔄

Substitution, Moreirense. Nile John replaces Landerson because of an injury.

73'

Delay over. They are ready to continue.

73'

Attempt blocked. Terem Moffi (FC Porto) left footed shot from the centre of the box is blocked. Assisted by Borja Sainz.

73'

Foul by William Gomes (FC Porto).

73'

Rodri Alonso (Moreirense) wins a free kick in the defensive half.

75'

Foul by Borja Sainz (FC Porto).

75'

Nile John (Moreirense) wins a free kick in the defensive half.

75'

Foul by Jakub Kiwior (FC Porto).

75'

Kiko Bondoso (Moreirense) wins a free kick in the defensive half.

76'

Foul by William Gomes (FC Porto).

76'

Kiko (Moreirense) wins a free kick in the defensive half.

77'

Foul by Kiko Bondoso (Moreirense).

77'

Martim Fernandes (FC Porto) wins a free kick on the left wing.

79'

Corner, FC Porto. Conceded by Jimi Gower.

81'⚽

Goal! FC Porto 3, Moreirense 0. William Gomes (FC Porto) left footed shot from the right side of the box to the top left corner. Assisted by Victor Froholdt.

84'

Attempt saved. Rodrigo Mora (FC Porto) right footed shot from outside the box is saved in the top right corner by André Ferreira (Moreirense). Assisted by Martim Fernandes.

85'

Foul by Kiko (Moreirense).

85'

William Gomes (FC Porto) wins a free kick in the defensive half.

86'

Delay in match because of an injury Martim Fernandes (FC Porto).

86'

Delay over. They are ready to continue.

87'🔄

Substitution, Moreirense. Kevyn Monteiro replaces Kiko Bondoso.

87'🔄

Substitution, Moreirense. Miguel Silva replaces Rodri Alonso.

88'

Foul by Nile John (Moreirense).

88'

Rodrigo Mora (FC Porto) wins a free kick in the defensive half.

89'

Offside, FC Porto. Borja Sainz is caught offside.

90'+1'

Fourth official has announced 4 minutes of added time.

90'+1'

Alan Varela (FC Porto) wins a free kick in the defensive half.

90'+1'

Foul by Diogo Travassos (Moreirense).

90'+2'

Attempt blocked. Martim Fernandes (FC Porto) right footed shot from outside the box is blocked. Assisted by Alan Varela.

90'+2'

Delay in match because of an injury Martim Fernandes (FC Porto).

90'+2'

Delay over. They are ready to continue.

90'+4'

Foul by Miguel Silva (Moreirense).

90'+4'

Victor Froholdt (FC Porto) wins a free kick in the attacking half.

90'+4'🟨

Miguel Silva (Moreirense) is shown the yellow card for a bad foul.

90'+5'

Second Half ends, FC Porto 3, Moreirense 0.