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.
2024 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 for a place in the last four.
Match Events
57' GOAL! Morocco 0-1 South Africa (Evidence Makgopa)
85' Penalty Missed! (Achraf Hakimi)
94' Red Card! Amrabat sent off
95' GOAL! Morocco 0-2 South Africa (Teboho Mokoena)
Line-ups
Morocco XI: Bounou, Saiss, Amrabat, Mazraoui, Aguerd, Selim Amallah, Hakimi, En-Nesyri, Azzedine Ounahi, Amine Adli, Abde Ezzalzouli
Subs: Munir, Mohamed Chibi, Yunis Abdelhamid, Tarik Tissoudali, Harit, Oussama El Azzouzi, A. El Kaabi, Yahia Attiyat Allah, Ismael Saibari, Chadi Riad, Amir Richardson, Bilal El Khannouss
South Africa XI: Ronwen Williams, Grant Kekana, Themba Zwane, Thapelo Morena, Tau, Mothobi Mvala, Aubrey Modiba, Yaya Sithole, Teboho Mokoena, Khuliso Mudau, Evidence Makgopa
Subs: Siyanda Xulu, Thabang Monare, Ricardo Goss, Veli Mothwa, Mihlali Mayambela, Nkosinathi Sibisi, Nyiko Mobbie, Terrence Mashego, Zakhele Lepasa, Oswin Appollis, Jayden Adams, Thapelo Maseko