
Photo: Bafana Bafana X Account
Bafana Bafana advanced to the knockout rounds of the 2025 Africa Cup of Nations after a thrilling 3-2 win over Zimbabwe in a match steeped in the fervor of a regional derby.
On Monday night at the Grand Stade de Marrakech, both teams faced immense pressure: a defeat meant an early exit. The victory positioned Hugo Broos’s squad second in Group B with six points, setting up a challenging encounter against host nation Morocco.
Despite the win, the match served as a reminder of the razor-thin margins and intense rivalries characteristic of Southern African football.
The stadium ambiance was eerie, with a noticeable lack of fans. Although the match was a crucial ‘SADC battle’ driven by local rivalry and national pride, the turnout was minimal.
Nevertheless, the spirited chants of a small number of supporters reverberated throughout, inspiring the players who engaged in every confrontation as though it were a fight for their collective future.
The silence was soon broken when Bafana made their intentions clear as early as the fifth minute, with Oswin Appollis challenging goalkeeper Washington Arubi. Just two minutes later, Tshepang Moremi opened the scoring with a left-footed shot that took a deflection off Divine Lunga, leaving Arubi with no chance.
Desperate to respond to their rough tournament start, Zimbabwe matched South Africa’s intensity. In the 19th minute, Tawanda Maswanhise, making his first start under coach Mario Marinica, dazzled with a solo effort that leveled the score after deftly maneuvering past defenders Sphephelo Sithole and Aubrey Modiba.
Defensive Struggles and Own Goal Turmoil
The equalizer seemed to unsettle South Africa, which struggled to maintain the tactical identity Hugo Broos had worked to establish. Near the end of the first half, Zimbabwe nearly went ahead, but an unmarked Munashe Garan’anga mishandled a header from a free-kick taken by Jonah Fabisch.
The second half deteriorated into a chaotic mix of missteps and effective finishing. Five minutes in, Lunga’s weak back-pass was intercepted by Lyle Foster, who quickly restored South Africa’s lead. Yet, Zimbabwe showed resilience, persistently attacking and keeping the Bafana defense on edge.
After Maswanhise struck the woodwork in the 64th minute, calamity struck in the 74th minute when Ronwen Williams’ clearance accidentally struck his own teammate, Aubrey Modiba, resulting in an own goal that made it 2-2.
As the match approached its conclusion and with South Africa’s nerves fraying, a critical moment emerged in the 82nd minute. Substitute Mohau Nkota’s shot struck Marvellous Nakamba’s arm. Following a tense VAR review, a penalty was awarded.
Oswin Appollis stepped up and demonstrated the poise absent for much of the match, successfully converting the penalty into the bottom left corner. Despite a nerve-wracking seven minutes of extra time and a flurry of late corners from Zimbabwe, Bafana Bafana retained their composure to clinch the victory.
Final Standings Overview
In the concluding Group B rankings, Egypt topped the table with seven points. South Africa secured second place with six points and a goal difference of +1, while Zimbabwe finished last with a mere one point.
While Bafana Bafana progresses further, the defensive vulnerabilities displayed in Marrakech signal that a more robust approach will be necessary if they aim for the title.
