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.
Latest Stories
-
Manasseh Azure calls for investigation and prosecution of those responsible for GRA/SML contract
3 mins -
Kwesi Atuahene: Ghana’s health capital depends on HealthTech – Africa Center for Digital Transformation
26 mins -
13 signs your wife is planning on leaving you and you have no idea
30 mins -
IMANI Africa: Ghana’s EC’s dangerous and pathological conduct
50 mins -
If I speak there will be fire – Salah on Klopp row
2 hours -
Grieving after divorce is normal, but this particular kind of grief isn’t
2 hours -
10 beautifully unexpected ways husbands proposed to their wives
2 hours -
Reality zone with Vicky Wireko: Painting Ghana purple: Be aware, May is month of mental health awareness
2 hours -
Prof Opoku-Agyemang’s integrity is admirable – Inusah Fuseini
2 hours -
Your reign has been a beacon of wisdom – Alan Kyerematen tells Asantehene
2 hours -
Akufo-Addo’s driver wins La Dadekotopon NPP primary
2 hours -
Education Minister must channel resources to rebrand basic public schools into tackling critical needs – Minority
2 hours -
CAFCC: “Dreams need to score early to unsettle Zamalek” – Former Zamalek striker Felix Aboagye
4 hours -
GHS launches mobile app to counter misinformation about vaccines
4 hours -
Election 2024: Care Ghana warns EC of recruiting political actors as Returning Officers
4 hours