FIFA World Cup

Morocco vs Portugal, 2022 FIFA World Cup, Quarterfinals

· FIFA World Cup
  • 42': Youssef En-Nesyri
  • Red Card 90'+3': Walid Cheddira
FT
1 - 0

Morocco shock Portugal to become first African nation in World Cup semifinals

Morocco became the first African nation to reach a World Cup semifinal as they stunned Portugal with a 1-0 win thanks to a Youssef En-Nesyri header.

Match Timeline

  • 0': Lineups are announced and players are warming up.
  • 0': First Half begins.
  • 4': Diogo Dalot (Portugal) wins a free kick on the right wing.
  • 4': Foul by Yahya Attiat-Allah (Morocco).
  • 4': Attempt saved. João Félix (Portugal) header from the centre of the box is saved in the bottom right corner. Assisted by Bruno Fernandes with a cross.
  • 5': Corner, Portugal. Conceded by Yassine Bounou.
  • 6': Corner, Morocco. Conceded by Diogo Dalot.
  • 6': Attempt missed. Youssef En-Nesyri (Morocco) header from the centre of the box is just a bit too high. Assisted by Hakim Ziyech with a cross following a corner.
  • 12': Foul by Sofyan Amrabat (Morocco).
  • 12': Otávio (Portugal) wins a free kick in the attacking half.
  • 13': Attempt blocked. Raphaël Guerreiro (Portugal) left footed shot from the left side of the box is blocked.
  • 18': Attempt missed. Hakim Ziyech (Morocco) left footed shot from outside the box misses to the right. Assisted by Azzedine Ounahi.
  • 20': Foul by Gonçalo Ramos (Portugal).
  • 20': Sofiane Boufal (Morocco) wins a free kick in the defensive half.
  • 21': Corner, Morocco. Conceded by Raphaël Guerreiro.
  • 22': Corner, Morocco. Conceded by Bruno Fernandes.
  • 23': Foul by Bruno Fernandes (Portugal).
  • 23': Yassine Bounou (Morocco) wins a free kick in the defensive half.
  • 25': Foul by Rúben Neves (Portugal).
  • 25': Selim Amallah (Morocco) wins a free kick in the attacking half.
  • 26': Attempt missed. Youssef En-Nesyri (Morocco) header from the centre of the box misses to the right. Assisted by Hakim Ziyech following a set piece situation.
  • 31': Attempt blocked. João Félix (Portugal) right footed shot from outside the box is blocked.
  • 31': Corner, Portugal. Conceded by Jawad El Yamiq.
  • 33': Offside, Portugal. Raphaël Guerreiro tries a through ball, but Gonçalo Ramos is caught offside.
  • 35': Attempt missed. Selim Amallah (Morocco) left footed shot from the centre of the box is high and wide to the left. Assisted by Yahya Attiat-Allah with a cross.
  • 35': Attempt saved. Sofiane Boufal (Morocco) right footed shot from outside the box is saved in the centre of the goal. Assisted by Sofyan Amrabat.
  • 36': Azzedine Ounahi (Morocco) wins a free kick in the defensive half.
  • 36': Foul by Rúben Neves (Portugal).
  • 37': Azzedine Ounahi (Morocco) wins a free kick in the defensive half.
  • 37': Foul by João Félix (Portugal).
  • 39': Foul by Sofiane Boufal (Morocco).
  • 39': Otávio (Portugal) wins a free kick in the defensive half.
  • 39': Attempt missed. João Félix (Portugal) right footed shot from the centre of the box is too high. Assisted by Raphaël Guerreiro with a cross.
  • 40': Foul by Sofyan Amrabat (Morocco).
  • 40': Gonçalo Ramos (Portugal) wins a free kick in the defensive half.
  • 41': Offside, Portugal. Bernardo Silva tries a through ball, but João Félix is caught offside.
  • 42': Goal! Morocco 1, Portugal 0. Youssef En-Nesyri (Morocco) header from the centre of the box to the top right corner. Assisted by Yahya Attiat-Allah with a cross.
  • 44': Foul by Rúben Dias (Portugal).
  • 44': Youssef En-Nesyri (Morocco) wins a free kick in the attacking half.
  • 45': Bruno Fernandes (Portugal) hits the bar with a right footed shot from a difficult angle and long range on the right. Assisted by Diogo Dalot with a headed pass.
  • 45'+2': Attempt missed. Yahya Attiat-Allah (Morocco) left footed shot from the left side of the box misses to the left. Assisted by Azzedine Ounahi following a fast break.
  • 45'+3': First Half ends, Morocco 1, Portugal 0.
  • 45': Second Half begins Morocco 1, Portugal 0.
  • 47': Corner, Portugal. Conceded by Yahya Attiat-Allah.
  • 48': Foul by Selim Amallah (Morocco).
  • 48': Otávio (Portugal) wins a free kick in the attacking half.
  • 48': Achraf Hakimi (Morocco) wins a free kick on the right wing.
  • 48': Foul by Pepe (Portugal).
  • 51': Substitution, Portugal. João Cancelo replaces Raphaël Guerreiro.
  • 51': Substitution, Portugal. Cristiano Ronaldo replaces Rúben Neves.
  • 55': Attempt missed. Azzedine Ounahi (Morocco) right footed shot from outside the box is high and wide to the right. Assisted by Youssef En-Nesyri.
  • 57': Substitution, Morocco. Achraf Dari replaces Romain Saïss because of an injury.
  • 58': Attempt missed. Gonçalo Ramos (Portugal) header from the centre of the box is close, but misses to the right. Assisted by Otávio with a cross.
  • 59': Offside, Morocco. Sofiane Boufal tries a through ball, but Azzedine Ounahi is caught offside.
  • 59': Bruno Fernandes (Portugal) wins a free kick in the attacking half.
  • 59': Foul by Yahya Attiat-Allah (Morocco).
  • 61': Attempt blocked. João Félix (Portugal) header from the centre of the box is blocked. Assisted by Otávio.
  • 64': Attempt missed. Bruno Fernandes (Portugal) right footed shot from outside the box is just a bit too high. Assisted by Bernardo Silva.
  • 65': Substitution, Morocco. Walid Cheddira replaces Selim Amallah.
  • 65': Substitution, Morocco. Badr Benoun replaces Youssef En-Nesyri.
  • 65': Cristiano Ronaldo (Portugal) wins a free kick in the attacking half.
  • 65': Foul by Badr Benoun (Morocco).
  • 67': Foul by Achraf Hakimi (Morocco).
  • 67': Otávio (Portugal) wins a free kick in the attacking half.
  • 69': Substitution, Portugal. Rafael Leão replaces Gonçalo Ramos.
  • 69': Substitution, Portugal. Vitinha replaces Otávio.
  • 70': Foul by Walid Cheddira (Morocco).
  • 70': Vitinha (Portugal) wins a free kick in the defensive half.
  • 70': Foul by Achraf Dari (Morocco).
  • 70': Rafael Leão (Portugal) wins a free kick on the left wing.
  • 70': Achraf Dari (Morocco) is shown the yellow card for a bad foul.
  • 71': Attempt missed. Bernardo Silva (Portugal) right footed shot from the centre of the box misses to the right. Assisted by Bruno Fernandes following a set piece situation.
  • 73': Corner, Portugal. Conceded by Yahya Attiat-Allah.
  • 74': Corner, Portugal. Conceded by Azzedine Ounahi.
  • 74': Corner, Portugal. Conceded by Yassine Bounou.
  • 76': Hand ball by Walid Cheddira (Morocco).
  • 79': Substitution, Portugal. Ricardo Horta replaces Diogo Dalot because of an injury.
  • 82': Substitution, Morocco. Zakaria Aboukhlal replaces Hakim Ziyech because of an injury.
  • 82': Substitution, Morocco. Yahya Jabrane replaces Sofiane Boufal.
  • 82': Attempt saved. João Félix (Portugal) left footed shot from the right side of the box is saved in the top left corner. Assisted by Cristiano Ronaldo.
  • 82': Corner, Portugal. Conceded by Yassine Bounou.
  • 84': Foul by Walid Cheddira (Morocco).
  • 84': João Félix (Portugal) wins a free kick in the attacking half.
  • 84': Azzedine Ounahi (Morocco) wins a free kick in the defensive half.
  • 84': Foul by Ricardo Horta (Portugal).
  • 85': Foul by Achraf Hakimi (Morocco).
  • 85': Vitinha (Portugal) wins a free kick in the defensive half.
  • 87': Corner, Portugal. Conceded by Jawad El Yamiq.
  • 87': Azzedine Ounahi (Morocco) wins a free kick in the defensive half.
  • 87': Foul by Vitinha (Portugal).
  • 87': Vitinha (Portugal) is shown the yellow card for a bad foul.
  • 90': Offside, Morocco. Sofyan Amrabat tries a through ball, but Walid Cheddira is caught offside.
  • 90'+1': Attempt saved. Cristiano Ronaldo (Portugal) right footed shot from outside the box is saved in the bottom right corner. Assisted by Bruno Fernandes with a through ball.
  • 90'+1': Foul by Walid Cheddira (Morocco).
  • 90'+1': Pepe (Portugal) wins a free kick in the defensive half.
  • 90'+1': Walid Cheddira (Morocco) is shown the yellow card for a bad foul.
  • 90'+3': Foul by Walid Cheddira (Morocco).
  • 90'+3': João Félix (Portugal) wins a free kick in the defensive half.
  • 90'+3': Second yellow card to Walid Cheddira (Morocco) for a bad foul.
  • 90'+4': Corner, Portugal. Conceded by Badr Benoun.
  • 90'+6': Attempt saved. Zakaria Aboukhlal (Morocco) right footed shot from outside the box is saved in the centre of the goal. Assisted by Yahya Attiat-Allah.
  • 90'+7': Attempt missed. Pepe (Portugal) header from the right side of the six yard box is close, but misses to the right. Assisted by Rafael Leão with a cross.
  • 90'+9': Second Half ends, Morocco 1, Portugal 0.
  • 0': Match ends, Morocco 1, Portugal 0.

Statistics

https://a.espncdn.com/combiner/i?img=/i/teamlogos/countries/500/por.png&h=25&scale=crop&w=25&location=originPOR MARhttps://a.espncdn.com/combiner/i?img=/i/teamlogos/countries/500/mar.png&h=25&scale=crop&w=25&location=origin
9 Fouls 15
1 Yellow Cards 1
0 Red Cards 1
2 Offsides 2
9 Corner Kicks 3
2 Saves 3
73.3 Possession 26.7
12 SHOTS 9
3 ON GOAL 3
0.3 On Target % 0.3
0 Penalty Goals 0
0 Penalty Kicks Taken 0
567 Accurate Passes 176
663 Passes 247
0.9 Pass Completion % 0.7
8 Accurate Crosses 3
35 Crosses 7
0.2 Cross % 0.4
56 Long Balls 55
27 Accurate Long Balls 27
0.5 Long Balls % 0.5
3 Blocked Shots 0
8 Effective Tackles 7
12 Tackles 12
0.7 Tackle % 0.6
9 Interceptions 9
2 Effective Clearances 35
2 Clearances 35

Game Information

Competition: FIFA World Cup

Venue: Al Thumama Stadium
Location: Ar-Rayyan, Qatar
Attendance: 44,198

Line-Ups

MAR Morocco (4-3-3)

No. Name
1 Yassine Bounou (GK)
6 Romain Saïss
18 Jawad El Yamiq
25 Yahia Attiyat Allah
2 Achraf Hakimi
4 Sofyan Amrabat
15 Selim Amallah
8 Azzedine Ounahi
19 Youssef En-Nesyri
17 Sofiane Boufal
7 Hakim Ziyech

POR Portugal (4-3-3)

No. Name
22 Diogo Costa (GK)
4 Rúben Dias
3 Pepe
5 Raphaël Guerreiro
2 Diogo Dalot
18 Rúben Neves
25 Otávio
10 Bernardo Silva
26 Gonçalo Ramos
11 João Félix
8 Bruno Fernandes

FIFA World Cup News

2026 World Cup rosters: Predicting starting XIs for contenders
2026 World Cup rosters: Predicting starting XIs for contenders

With under 100 days to go until the 2026 World Cup, how do all the major contenders -- and the three co-hosts -- look in terms of rosters and starters? We break down how things stand as the countdown heats up.

2026 World Cup poster revealed! Plus, amazing host city art
2026 World Cup poster revealed! Plus, amazing host city art

FIFA has unveiled its official poster for the 2026 World Cup -- due to take place across the United States, Canada and Mexico in less than 100 days' time.

'Chronically underrated' Matilda shines in opener
'Chronically underrated' Matilda shines in opener

Clare Wheeler was one of the Matildas' standouts against the Philippines with ESPN's The Far Post heaping praise on the versatile midfielder.

Mary Fowler was back like she never left
Mary Fowler was back like she never left

Despite her limited preparation, ESPN The Far Post was impressed by Mary Fowler's cameo in the Matildas' 1-0 win over the Philippines at the Women's Asian Cup.

Boston 2026 says Kraft Group backing World Cup funding
Boston 2026 says Kraft Group backing World Cup funding

Two weeks before a licensing deadline, Boston World Cup organizers told Foxborough town officials they would pay for about $8 million in security costs, but the two sides remained at odds at a town meeting Tuesday evening.