FIFA World Cup - Quarter-final
MoroccoMorocco1PortugalPortugal0

Morocco 1-0 Portugal: Youssef En-Nesyri scores winner to put African side into semis

By Shamoon HafezBBC Sport at Al Thumama Stadium, Doha

Morocco became the first African nation to reach a World Cup semi-final and ended the hopes of Cristiano Ronaldo's Portugal.

Striker Youssef En-Nesyri scored the winning goal in the first half, leaping highest to beat goalkeeper Diogo Costa to the ball and heading in to spark pandemonium at Al Thumama Stadium.

The north African side's supporters populated most of the venue and joyously celebrated their breakthrough moment on the global stage.

Ronaldo came off the bench in the 50th minute to equal the men's all-time appearance record of 196 in international matches, but he could not drag his side back into the contest.

Morocco, who will face England or France in the last four, were happy to play on the counter and grabbed the opener just before the break when En-Nesyri headed in from Yahya Attiyat-Allah's cross.

Portugal skipper Bruno Fernandes came agonisingly close to levelling just minutes later but a brilliant individual effort struck the crossbar.

Decimated by injuries, Morocco sat back for the majority of the second half and Yassine Bounou brilliantly tipped over Joao Felix's drive - the closest they came to an equaliser.

Morocco striker Walid Cheddira was sent off for a second yellow card in eight minutes of additional time but Portugal could not find the equaliser as their last-four hopes were dashed.

Magnificent Moroccans make history

Watch Moroccan fans celebrate historic World Cup win

Three African sides had previously reached this stage of the World Cup but none had progressed any further. Until now.

The marvellous Moroccan players and fans rejoiced as En-Nesyri's header on 42 minutes proved to be the pivotal moment.

Fans whistled and jeered every pass the Portuguese players made and then the rowdiest section behind the goal seemed to suck the ball into the net.

Walid Regragui's side were missing West Ham's Nayef Aguerd, Bayern Munich's Noussair Mazraoui and lost captain Romain Saiss to injury early in the second period.

But they defended resolutely and frustrated Portugal to keep their seventh clean sheet in eight games under their boss and have conceded just once in this tournament.

Morocco are a tough proposition and buoyed on by a partisan crowd in Doha, they will present a difficult challenge to whoever they face in the last four on Wednesday.

Goalkeeper Bounou, earning his 50th cap, pushed away a header from Felix early on and a deflected strike flew narrowly over.

Morocco had carved out the better opportunities on the break but En-Nesyri sent two free headers off target and Sofiane Boufal's curler was straight at Costa.

In his desperation for an equaliser, Fernando Santos sent on Ronaldo early in the second half but the 37-year-old - who equalled Kuwait striker Bader Al-Mutawa's international caps record - found it difficult to make any impact.

Having seen rival Lionel Messi reach the semi-finals on Friday, Ronaldo could not do the same with his side on what is likely to be his final World Cup appearance, trudging down the tunnel in tears at full-time as his dream was over.

Player of the match

En-NesyriYoussef En-Nesyri

with an average of 8.77

Morocco

  1. Squad number19Player nameEn-Nesyri
    Average rating

    8.77

  2. Squad number4Player nameS Amrabat
    Average rating

    8.69

  3. Squad number7Player nameZiyech
    Average rating

    8.65

  4. Squad number17Player nameBoufal
    Average rating

    8.48

  5. Squad number25Player nameAttiat-Allah
    Average rating

    8.47

  6. Squad number2Player nameHakimi
    Average rating

    8.43

  7. Squad number15Player nameAmallah
    Average rating

    8.39

  8. Squad number1Player nameBono
    Average rating

    8.39

  9. Squad number8Player nameOunahi
    Average rating

    8.36

  10. Squad number6Player nameSaïss
    Average rating

    8.28

  11. Squad number18Player nameEl Yamiq
    Average rating

    8.24

  12. Squad number14Player nameAboukhlal
    Average rating

    8.24

  13. Squad number20Player nameDari
    Average rating

    8.17

  14. Squad number24Player nameBenoun
    Average rating

    8.12

  15. Squad number26Player nameJabrane
    Average rating

    8.07

  16. Squad number21Player nameCheddira
    Average rating

    7.13

Portugal

  1. Squad number8Player nameBruno Fernandes
    Average rating

    4.43

  2. Squad number15Player nameRafael Leão
    Average rating

    4.36

  3. Squad number11Player nameJoão Félix
    Average rating

    4.35

  4. Squad number20Player nameJoão Cancelo
    Average rating

    4.32

  5. Squad number10Player nameBernardo Silva
    Average rating

    4.28

  6. Squad number4Player nameRúben Dias
    Average rating

    4.18

  7. Squad number2Player nameDiogo Dalot
    Average rating

    4.17

  8. Squad number3Player namePepe
    Average rating

    4.08

  9. Squad number18Player nameRúben Neves
    Average rating

    3.89

  10. Squad number5Player nameRaphaël Guerreiro
    Average rating

    3.82

  11. Squad number26Player nameGonçalo Ramos
    Average rating

    3.81

  12. Squad number22Player nameDiogo Costa
    Average rating

    3.68

  13. Squad number25Player nameOtávio
    Average rating

    3.62

  14. Squad number16Player nameVitinha
    Average rating

    3.61

  15. Squad number21Player nameRicardo Horta
    Average rating

    3.57

  16. Squad number7Player nameCristiano Ronaldo
    Average rating

    3.28

Line-ups

Morocco

Formation 4-3-3

  • 1Bono
  • 2Hakimi
  • 18El Yamiq
  • 6Saïss Substituted forDariat 57'minutesBooked at 70mins
  • 25Attiat-Allah
  • 8Ounahi
  • 4S Amrabat
  • 15Amallah Substituted forCheddiraat 65'minutesBooked at 90mins
  • 7Ziyech Substituted forAboukhlalat 82'minutes
  • 19En-Nesyri Substituted forBenounat 65'minutes
  • 17Boufal Substituted forJabraneat 82'minutes

Substitutes

  • 9Hamdallah
  • 10Zaroury
  • 11Sabiri
  • 12Mohamedi
  • 13Chair
  • 14Aboukhlal
  • 16Ezzalzouli
  • 20Dari
  • 21Cheddira
  • 22Tagnaouti
  • 23El Khannouss
  • 24Benoun
  • 26Jabrane

Portugal

Formation 4-3-3

  • 22Diogo Costa
  • 2Dalot Substituted forRicardo Hortaat 79'minutes
  • 3Pepe
  • 4Rúben Dias
  • 5Guerreiro Substituted forCanceloat 51'minutes
  • 10Bernardo Silva
  • 18Neves Substituted forCristiano Ronaldoat 51'minutes
  • 25Otávio Substituted forVitinhaat 69'minutesBooked at 87mins
  • 8Bruno Fernandes
  • 26Gonçalo Ramos Substituted forRafael Leãoat 69'minutes
  • 11João Félix

Substitutes

  • 1Rui Patrício
  • 6João Palhinha
  • 7Cristiano Ronaldo
  • 9André Silva
  • 12
  • 14William Carvalho
  • 15Rafael Leão
  • 16Vitinha
  • 17João Mário
  • 20Cancelo
  • 21Ricardo Horta
  • 23Nunes
  • 24António Silva
Referee:
Facundo Tello
Attendance:
44,198

Match Stats

Home TeamMoroccoAway TeamPortugal
Possession
Home27%
Away73%
Shots
Home9
Away12
Shots on Target
Home3
Away3
Corners
Home3
Away9
Fouls
Home15
Away9

Live Text

  1. Post update

    Match ends, Morocco 1, Portugal 0.

  2. Full Time

    Second Half ends, Morocco 1, Portugal 0.

  3. Post update

    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.

  4. Post update

    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.

  5. Post update

    Corner, Portugal. Conceded by Badr Benoun.

  6. Dismissal

    Second yellow card to Walid Cheddira (Morocco) for a bad foul.

  7. Post update

    João Félix (Portugal) wins a free kick in the defensive half.

  8. Post update

    Foul by Walid Cheddira (Morocco).

  9. Booking

    Walid Cheddira (Morocco) is shown the yellow card for a bad foul.

  10. Post update

    Pepe (Portugal) wins a free kick in the defensive half.

  11. Post update

    Foul by Walid Cheddira (Morocco).

  12. Post update

    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.

  13. Post update

    Offside, Morocco. Sofyan Amrabat tries a through ball, but Walid Cheddira is caught offside.

  14. Booking

    Vitinha (Portugal) is shown the yellow card for a bad foul.

  15. Post update

    Foul by Vitinha (Portugal).

  16. Post update

    Azzedine Ounahi (Morocco) wins a free kick in the defensive half.

  17. Post update

    Corner, Portugal. Conceded by Jawad El Yamiq.

  18. Post update

    Vitinha (Portugal) wins a free kick in the defensive half.

  19. Post update

    Foul by Achraf Hakimi (Morocco).

  20. Post update

    Foul by Ricardo Horta (Portugal).

BBC Sport app banner

Get the latest results and goal notifications for any team at the Fifa World Cup by downloading the BBC Sport app: Apple external-link - Android external-link - Amazon external-link

BBC Sport bannerBBC Sounds logo

Get your daily dose of Fifa World Cup reaction, debate & analysis with World Cup Daily on BBC Sounds

Around the BBC footer - Sounds

Comments

Join the conversation

These comments are now closed.

2592 comments

Scores, Results & Fixtures

Saturday 10th December 2022

As It Stood

A

Team P W D L F A GD Pts
1 Netherlands 3 2 1 0 5 1 4 7
2 Senegal 3 2 0 1 5 4 1 6
3 Ecuador 3 1 1 1 4 3 1 4
4 Qatar 3 0 0 3 1 7 -6 0

B

Team P W D L F A GD Pts
1 England 3 2 1 0 9 2 7 7
2 USA 3 1 2 0 2 1 1 5
3 Iran 3 1 0 2 4 7 -3 3
4 Wales 3 0 1 2 1 6 -5 1

C

Team P W D L F A GD Pts
1 Argentina 3 2 0 1 5 2 3 6
2 Poland 3 1 1 1 2 2 0 4
3 Mexico 3 1 1 1 2 3 -1 4
4 Saudi Arabia 3 1 0 2 3 5 -2 3

D

Team P W D L F A GD Pts
1 France 3 2 0 1 6 3 3 6
2 Australia 3 2 0 1 3 4 -1 6
3 Tunisia 3 1 1 1 1 1 0 4
4 Denmark 3 0 1 2 1 3 -2 1

E

Team P W D L F A GD Pts
1 Japan 3 2 0 1 4 3 1 6
2 Spain 3 1 1 1 9 3 6 4
3 Germany 3 1 1 1 6 5 1 4
4 Costa Rica 3 1 0 2 3 11 -8 3

F

Team P W D L F A GD Pts
1 Morocco 3 2 1 0 4 1 3 7
2 Croatia 3 1 2 0 4 1 3 5
3 Belgium 3 1 1 1 1 2 -1 4
4 Canada 3 0 0 3 2 7 -5 0

G

Team P W D L F A GD Pts
1 Brazil 3 2 0 1 3 1 2 6
2 Switzerland 3 2 0 1 4 3 1 6
3 Cameroon 3 1 1 1 4 4 0 4
4 Serbia 3 0 1 2 5 8 -3 1

H

Team P W D L F A GD Pts
1 Portugal 3 2 0 1 6 4 2 6
2 South Korea 3 1 1 1 4 4 0 4
3 Uruguay 3 1 1 1 2 2 0 4
4 Ghana 3 1 0 2 5 7 -2 3
View full FIFA World Cup tables