Bafana Bafana's AFCON Thriller: Zimbabwe Conquered, Last 16 Beckons!

In a crucial match laden with historical regional rivalry, Bafana Bafana secured their spot in the 2025 Africa Cup of Nations (AFCON) knockout stages following a thrilling 3-2 victory over Zimbabwe. The decisive Group B encounter took place at the Grand Stade de Marrakech on Monday, December 29, 2025, kicking off at 18:00 SA time. For Hugo Broos’s South African squad, the stakes were high: avoid defeat to guarantee progression to the Round of 16 and avoid an early elimination.
Going into the match, Bafana Bafana needed at least a point against Zimbabwe to guarantee qualification, provided Egypt avoided defeat against Angola in their concurrent game. A loss would have forced them to rely on being one of the four best third-placed teams. This crunch clash followed South Africa’s frustrating 1-0 loss to Egypt on Boxing Day, a game marred by contentious refereeing decisions, including a dubious penalty awarded to Egypt and a seemingly clear penalty denied to South Africa. Coach Broos had expressed confidence ahead of the Zimbabwe fixture, stating, “We know that we have to win to be sure, and we are super motivated. We know that we have the qualities. We know that we can beat Zimbabwe.”
The squad for AFCON 2025 comprised 25 players, a mix of locally-based talent and international players, with three additional players on standby. Key goalkeepers included Ronwen Williams, Sipho Chaine, and Ricardo Goss. Defenders such as Khuliso Mudau, Nkosinathi Sibisi, Siyabonga Ngezana, and Aubrey Modiba were part of the lineup. The midfield boasted players like Teboho Mokoena, Bathusi Aubaas, Sphephelo Sithole, and Oswin Appollis, while forwards included Lyle Foster, Tshepang Moremi, and Evidence Makgopa.
For the match against Zimbabwe, Coach Broos made a notable tactical adjustment, replacing Thalente Mbatha with Sipho Mbule in the number 10 role, signaling a more industrious approach. The starting XI for South Africa featured Williams in goal, a defensive line of Mudau, Ngezana, Mbokazi, and Modiba, with Sithole and Mokoena anchoring the midfield. Mbule, Appollis, and Moremi supported Foster in attack. Zimbabwe’s lineup included Arubi, Takwara, Garananga, Galloway, Lunga, Nakamba, Maswanhise, Fabisch, Msendami, Antonio, and Dube.
The match itself was a spectacle of Southern African football. Despite the historical weight and the 'SADC war' fueled by geographic proximity and national pride, the Grand Stade de Marrakech had a sparse crowd. However, this did not deter the players. Bafana Bafana started strong, with Oswin Appollis testing Washington Arubi in the 2nd minute. The early pressure paid off in the 4th minute when Tshepang Moremi scored with a left-footed shot that deflected off Divine Lunga, leaving Arubi stranded and giving South Africa the lead.
Zimbabwe, however, showed resilience. In the 19th minute, Tawanda Maswanhise, making his first start, produced a moment of individual brilliance, weaving past Sphephelo Sithole and Aubrey Modiba before unleashing a strike that beat Bafana captain Ronwen Williams to equalize. The goal shifted momentum, with Zimbabwe growing in confidence and nearly taking the lead before halftime when an unmarked Munashe Garan’anga misdirected a header from a Jonah Fabisch free-kick.
The second half brought more drama. Just five minutes after the restart, Lyle Foster capitalized on a weak-headed back-pass from Lunga, beating the goalkeeper to nod home and restore South Africa’s lead. With the score at 2-1, Bafana aimed to control the tempo, but Zimbabwe refused to give up. In the 73rd minute, Maswanhise struck again, forcing an own goal when his shot deflected off Aubrey Modiba and into the net, leveling the score at 2-2.
The decisive moment arrived in the 80th minute. A shot from substitute Mohau Nkota was blocked by the arm of Marvellous Nakamba. Following a tense VAR review, a penalty was awarded to South Africa. Oswin Appollis stepped up, displaying composure under immense pressure, and buried the penalty into the bottom left corner, securing Bafana Bafana’s 3-2 lead. South Africa held on through seven agonizing minutes of added time and a late flurry of Zimbabwean corners to clinch the victory.
This win ensured Bafana Bafana finished second in Group B with six points and a +1 goal difference. Egypt topped the group with seven points after a goalless draw with Angola, while Zimbabwe’s campaign ended at the bottom with just one point. The victory sets up a potentially daunting clash for South Africa against a heavyweight opponent like hosts Morocco, Cameroon, or Ivory Coast in the Last 16. While the win was crucial, the defensive fragilities exposed in Marrakech suggest that Broos's men will need to tighten up if they aspire to reach the final.
Recommended Articles
AFCON Outrage: Senegal Demands Probe After Shocking 2025 Final Reversal

Senegal's 2025 AFCON victory over Morocco has been controversially annulled by CAF, which awarded the title to Morocco f...
AFCON 2025 Final Verdict Ignites Global Fury: Senegal Demands Corruption Probe, Fans Declare 'True Champions'!

CAF's decision to award Morocco the AFCON 2025 title, overturning Senegal's initial victory, has sparked widespread outr...
CAF's Controversial AFCON 2025 Decision Crowns Morocco, Igniting Fierce Backlash

CAF has controversially stripped Senegal of the AFCON 2025 title, retrospectively awarding it to Morocco, sparking wides...
AFCON 2025 SHOCKER! Senegal Stripped of Title, Appeals to International Court!

A controversial decision by the CAF Appeal Board has stripped Senegal of its AFCON 2025 title, declaring Morocco 3-0 win...
Shockwaves in African Football: Senegal Stripped of AFCON Title, Morocco Crowned Champions

The Confederation of African Football (CAF) Appeal Board has declared Morocco the 2025 AFCON champions, awarding them a ...
Super Eagles Scandal Deepens as Amas Obasogie Admits Missteps
Super Eagles goalkeeper Amas Obasogie has vehemently denied match-fixing allegations that led to his suspension by his T...
You may also like...
African Countries With the Largest IMF Loans
When economic pressure builds, one institution keeps reappearing. Here are 7 African countries with the largest IMF loan...
The 4B Movement: Everything You Need to Know About The 4B Movement
The 4B movement is redefining power through refusal: no marriage, no childbirth, no dating, no sex. Born in South Korea ...
Nigeria's banks just raised ₦4.65 trillion. Now the real test begins.
Nigeria's 33 banks raised ₦4.65 trillion in the country's biggest banking overhaul since 2005, but this time it's not ab...
Africa Makes 18% of the World's People But Only 1% of Its Research. Who's Changing That?
Africa is home to 18% of the world’s population but contributes just 1% of global research. Discover the scientists, inn...
List of Countries Allowed by Iran to Pass Through the Strait of Hormuz
Following Iran’s de facto blockade of the Strait of Hormuz amid the 2026 Middle East crisis involving the United States,...
Generation Z: Are They Really “Dumber” Than We Think?
Chasing likes over truth, Generation Z risks valuing popularity more than knowledge—where looking informed matters more ...
Bold Claim! JJ Okocha Crowned More Skilful Than Messi, Ronaldo, and Neymar!
Nigerian legend Jay-Jay Okocha has been ranked the third most skilful player in football history, surpassing icons like ...
Controversial WWII Film 'Rays and Shadows' Ignites National Fury in France!

Xavier Giannoli's "Rays and Shadows" has sparked a fierce national culture war in France, decades after "Lacombe Lucien"...