Audio By Carbonatix
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
-
NPA pushes back on proposals to scrap Fuel Price Floor Policy
3 minutes -
Nigerian imam honoured for saving Christian lives dies aged 90
1 hour -
What a seventh term for 81-year-old leader means for Uganda
1 hour -
AFCON: ‘Shameful’ and ‘terrible look’ – the chaos that marred Senegal’s triumph
1 hour -
Rashford scores but Barca lose to 10-man Sociedad
2 hours -
Diaz will ‘have nightmares’ over ‘Panenka’ failure
2 hours -
Tragic death of Chimamanda Adichie’s young son pushes Nigeria to act on health sector failings
2 hours -
‘I want to show the world what Africa is’: YouTube star brings joy and tears on tour
2 hours -
‘An ambassador for African football’ – Mane is Senegal’s Afcon hero
2 hours -
‘Europe won’t be blackmailed,’ Danish PM says in wake of Trump Greenland threats
4 hours -
Three admit £70m tree planting pension fraud in UK
5 hours -
How crypto criminals stole $700m from people – often using age-old tricks
5 hours -
Construction emissions pose rising climate risk, Scientists Say
5 hours -
At least 21 killed in Spain after crash involving high-speed trains
5 hours -
EU weighs response to Trump’s tariff threat over Greenland
5 hours
