Africa Cup of Nations - Round of 16
MoroccoMorocco0South AfricaSouth Africa2

Afcon 2023: Morocco 0-2 South Africa - Achraf Hakimi misses penalty as Bafana Bafana go through

By Ben MillerBBC Sport Africa

Achraf Hakimi missed a late chance to equalise from the penalty spot as South Africa shocked 10-man Morocco to set up a quarter-final against Cape Verde at the 2023 Africa Cup of Nations.

Evidence Makgopa produced a neat finish to score the opener in the 57th minute, surviving a lengthy Video Assistant Referee (VAR) check for offside and putting Bafana Bafana on their way to a surprise victory over the 2022 World Cup semi-finalists.

Hakimi was afforded a golden opportunity to level when Mothobi Mvala was adjudged to have handled Ayoub El Kaabi's shot, only to fire his 85th minute spot-kick against the crossbar.

Manchester United midfielder Sofyan Amrabat was dismissed in stoppage time before Teboho Mokoena curled a classy free-kick past Bono to confirm the upset in style.

The 1996 champions will now aim to improve upon their quarter-final exit on their most recent appearance at the finals in 2019, when they take on the unbeaten Blue Sharks on Saturday (20:00 GMT) for a place in the last four.

Morocco are Africa's top-ranked side but will have to wait until they host the 2025 edition of Afcon to end their long wait for a second continental title, which stretches all the way back to 1976.

Atlas Lions left to rue wastefulness

Injuries meant Morocco were shorn of forwards Hakim Ziyech, their match-winner against Zambia, and Sofiane Boufal, and their watching absentees must have wondered how the North Africans conspired to miss so many opportunities against a team ranked 53 places below them.

Amine Adli and Selim Amallah sent excellent chances wide after breaking free inside the box as Morocco's accuracy deserted them during the first half, while South Africa centre-back Mvala intervened twice during the early stages to stop fierce shots from Hakimi and Adli.

Having dealt with a succession of dangerous deliveries during the opening 15 minutes, the underdogs threatened for the first time when Bono descended quickly to turn Mokoena's awkward strike from distance behind.

The effort proved the only attempt on target of the first period, but Morocco should have gone ahead shortly after the restart when Azzedine Ounahi won possession just inside South Africa territory, surged into the penalty area and lofted the ball over the crossbar following a swift one-two with Youssef En-Nesyri.

Makgopa soon punished that profligacy, controlling Themba Zwane's first-time pass to tee himself up inside the penalty area and slot beyond Bono from a tight angle for his first international goal in more than two years.

The forward for South African top-flight club Orlando Pirates looked to have been perilously close to an offside position, but Ismail waved play on following another quick VAR check.

Evidence Makgopa scores for South Africa at Afcon 2023
Evidence Makgopa put South Africa on their way to the Afcon quarter-finals as the side ranked 66th in the world kept a third successive clean sheet

With a fresh Afcon shock on the cards, Morocco almost replied quickly through a stinging Abde Ezzalzouli shot which Ronwen Williams pushed away before Ounahi's shot on the rebound was hurriedly cleared.

Morocco manager Walid Regragui had reacted immediately by sending on Ismael Saibari and Amine Harit for Amallah and Adli, yet his players found themselves struggling to unduly trouble compact opponents in determined defensive mood.

Salvation looked to have arrived for the Atlas Lions when El Kaabi's shot hit Mvala on the arm and the spot-kick was awarded following a pitchside monitor check by Ismail, only for Hakimi to smack his effort against the top of the bar and over.

In a frantic finish, Amrabat was ruled to have been the last defender when he brought down Mokoena inside the box, receiving a straight red card instead of an initial second yellow following a VAR review.

Mokoena then put the contest beyond doubt by curling in beautifully for South Africa's second, continuing a memorable campaign for Hugo Broos' side which has already included their largest ever Afcon win.

Their path to a potential semi-final against Nigeria or Angola is likely to test their defensive resolve again, pitting them against a Cape Verde team who scored seven times in the group stage before beating Mauritania 1-0 in their last-16 match on Monday.

Teboho Mokoena scores for South Africa against Morocco at Afcon 2023
Teboho Mokoena wrapped up a famous win for South Africa with an injury-time free-kick

Line-ups

Morocco

Formation 4-3-3

  • 1Bono
  • 2Hakimi
  • 5Aguerd
  • 6Saïss
  • 3MazraouiSubstituted forAttiat-Allahat 76'minutes
  • 8Ounahi
  • 4S AmrabatBooked at 90mins
  • 15AmallahSubstituted forSaibariat 60'minutes
  • 21AdliSubstituted forHaritat 60'minutes
  • 19En-Nesyri
  • 16EzzalzouliSubstituted forEl Kaabiat 69'minutes

Substitutes

  • 9Tissoudali
  • 10Harit
  • 11Saibari
  • 12Mohamedi
  • 13Abdelhamid
  • 14El Azzouzi
  • 20El Kaabi
  • 23El Khannouss
  • 24Richardson
  • 25Attiat-Allah
  • 26Riad
  • 27Chibi

South Africa

Formation 4-2-3-1

  • 1Williams
  • 20Mudau
  • 18KekanaBooked at 36mins
  • 14MvalaBooked at 83mins
  • 6ModibaBooked at 29mins
  • 4Mokoena
  • 13SitholeSubstituted forMonareat 87'minutes
  • 23Morena
  • 11ZwaneSubstituted forMasekoat 70'minutes
  • 10Tau
  • 9MakgopaSubstituted forLepasaat 72'minutes

Substitutes

  • 2Mobbie
  • 3Mashego
  • 5Xulu
  • 7Appollis
  • 8Adams
  • 12Maseko
  • 15Monare
  • 16Mothwa
  • 17Lepasa
  • 19Sibisi
  • 21Mayambela
  • 22Goss
Referee:
Mahmood Ismail
Attendance:
19,078

Match Stats

Home TeamMoroccoAway TeamSouth Africa
Possession
Home54%
Away46%
Shots
Home13
Away5
Shots on Target
Home2
Away3
Corners
Home6
Away2
Fouls
Home12
Away17

Live Text

  1. Post update

    Match ends, Morocco 0, South Africa 2.

  2. Full Time

    Second Half ends, Morocco 0, South Africa 2.

  3. Post update

    Hand ball by Ayoub El Kaabi (Morocco).

  4. Post update

    Attempt missed. Zakhele Lepasa (South Africa) right footed shot from outside the box misses to the left. Assisted by Teboho Mokoena following a fast break.

  5. Post update

    Attempt saved. Ayoub El Kaabi (Morocco) header from the centre of the box is saved in the centre of the goal. Assisted by Youssef En-Nesyri with a headed pass.

  6. Post update

    Offside, South Africa. Zakhele Lepasa is caught offside.

  7. Post update

    Offside, South Africa. Thapelo Maseko is caught offside.

  8. Post update

    Achraf Hakimi (Morocco) wins a free kick in the defensive half.

  9. Post update

    Foul by Thapelo Maseko (South Africa).

  10. Post update

    Offside, Morocco. Romain Saïss is caught offside.

  11. Post update

    Corner, Morocco. Conceded by Grant Kekana.

  12. Goal!

    Goal! Morocco 0, South Africa 2. Teboho Mokoena (South Africa) from a free kick with a right footed shot to the top left corner.

  13. Dismissal

    Sofyan Amrabat (Morocco) is shown the red card.

  14. Post update

    VAR Decision: Card upgraded Sofyan Amrabat (Morocco).

  15. Post update

    Foul by Sofyan Amrabat (Morocco).

  16. Post update

    Teboho Mokoena (South Africa) wins a free kick in the attacking half.

  17. Post update

    Achraf Hakimi (Morocco) wins a free kick on the right wing.

  18. Post update

    Foul by Thapelo Maseko (South Africa).

  19. Post update

    Ismael Saibari (Morocco) wins a free kick in the defensive half.

  20. Post update

    Foul by Percy Tau (South Africa).

Comments

Join the conversation

These comments are now closed.

142 comments

As It Stood

A

TeamPWDLFAGDPts
1Equatorial Guinea32109367
2Nigeria32103127
3Ivory Coast310225-33
4Guinea-Bissau300327-50

B

TeamPWDLFAGDPts
1Cape Verde32107347
2Egypt30306603
3Ghana302156-12
4Mozambique302147-32

C

TeamPWDLFAGDPts
1Senegal33008179
2Cameroon311156-14
3Guinea311123-14
4Gambia300327-50

D

TeamPWDLFAGDPts
1Angola32106337
2Burkina Faso311134-14
3Mauritania310234-13
4Algeria302134-12

E

TeamPWDLFAGDPts
1Mali31203125
2South Africa31114224
3Namibia311114-34
4Tunisia302112-12

F

TeamPWDLFAGDPts
1Morocco32105147
2DR Congo30302203
3Zambia302123-12
4Tanzania302114-32
View full Africa Cup of Nations tables

Elsewhere on the BBC