In a tension-filled encounter that encapsulated the drama and unpredictability of African football, South Africa’s Bafana Bafana edged past a valiant Zimbabwe 3-2 at the Grand Stade de Marrakech to secure their place in the knockout stages of the 2025 Africa Cup of Nations. The victory, sealed by a late penalty from Oswin Appollis, confirmed South Africa’s second-place finish in Group B behind an unbeaten Egypt, who simultaneously played out a goalless draw with Angola in Agadir.
The result extends South Africa’s recent dominance over their southern African neighbors, continuing an unbeaten run that now stretches to five competitive matches, while Zimbabwe’s tournament journey ends with a solitary point and heartbreaking elimination.
The match, the first-ever AFCON finals meeting between the two historic rivals, began at a ferocious pace. South Africa, knowing a draw would suffice for progression but desperate to exorcise the demons of seven consecutive AFCON tournaments without a win in their final group match, asserted their authority early.
Their pressure told after just seven minutes when winger Tshepang Moremi found space on the right side of the box. His left-footed shot took a heavy deflection, looping agonizingly over the outstretched arms of Zimbabwe’s goalkeeper Washington Arubi and into the net, sending the South African supporters into raptures.
The early goal seemed to set the stage for a comfortable afternoon for Hugo Broos’s side, who began to enjoy sustained spells of possession.
Zimbabwe, however, faced with the stark reality that their tournament life was on the line, refused to capitulate. The Warriors, who had shown flashes of promise in their earlier draw with Angola, demonstrated remarkable resilience.
Just eleven minutes after falling behind, they crafted a stunning response. A flowing move found Tawanda Maswanhise, who drove into the heart of the South African penalty area with purpose.
With a composed finish, he placed a right-footed shot into the bottom left corner, sending the Zimbabwean fans into a frenzy and completely altering the atmosphere in the Marrakech stadium. The goal was a testament to Zimbabwe’s spirit, and the celebration from Maswanhise, a moment of pure, unbridled joy, symbolized their renewed belief.
The remainder of the first half unfolded as a tense, tactical battle. South Africa controlled the ball, with Teboho Mokoena dictating play from midfield as he had done against Egypt, but Zimbabwe remained dangerously compact, looking to spring counter-attacks through the experienced Knowledge Musona.
Both teams had half-chances, South Africa with a tame header gathered by Arubi, and Zimbabwe with a free-kick that drifted harmlessly wide, but the teams went into the break locked at 1-1. For Zimbabwe, the scoreline kept their faint knockout hopes alive, dependent on a victory and a favourable result in the other group match. For South Africa, the equation was simple but nerve-wracking: avoid defeat and advance.
Emerging from the interval, South Africa displayed renewed urgency. Just five minutes into the second half, they restored their lead in a manner that will haunt the Zimbabwean defence.
A miscommunication or a momentary lapse presented Burnley striker Lyle Foster with a golden opportunity. He reacted quickest to a loose ball, beating the onrushing Arubi to it and nodding a header into an unguarded net. The goal seemed to be the decisive moment, shifting the momentum firmly in Bafana Bafana’s favour and forcing Zimbabwe into a desperate, all-out attacking posture.

What followed was a period of sustained pressure from the Warriors, who threw caution to the wind. They were agonizingly close to an immediate equalizer when a powerful effort cannoned back off Ronwen Williams’ crossbar.
South Africa’s defender Mbekezeli Mbokazi then made a superb, goal-saving block to deny another Zimbabwean effort, drawing loud applause even from neutral sections of the crowd. The South African resistance, however, finally cracked in the 73rd minute in the cruelest fashion.
Tawanda Maswanhise, Zimbabwe’s goalscorer, unleashed another shot that Williams could only parry. The rebound fell dangerously in the six-yard box, where South Africa’s Aubrey Modiba, in his attempt to clear, inadvertently turned the ball into his own net. The stadium erupted once more as the scores were level, and suddenly, against the run of play, Zimbabwe had a lifeline.
With the match tied at 2-2 and the clock ticking down, the tension was palpable. Zimbabwe, sensing a historic victory, pushed forward, but their dreams were shattered by a moment of ill-discipline.
With just eight minutes of normal time remaining, a VAR review confirmed that Zimbabwe’s midfielder Marvelous Nakamba had handled the ball inside his own penalty area. The referee pointed to the spot, presenting South Africa with a chance to reclaim their destiny. Substitute Oswin Appollis shouldered the immense pressure, stepping up to coolly convert the penalty with a right-footed shot to the bottom right corner, sending Arubi the wrong way.
The final minutes were a frantic scramble as Zimbabwe launched ball after ball into the South African area. Goalkeeper Ronwen Williams, a veteran of these high-pressure moments, was called upon to make a crucial late save to preserve the lead.
When the final whistle blew, the contrast in emotions was stark. South African players collapsed in relief and celebration, having secured their third consecutive AFCON knockout stage qualification.
For Zimbabwe, it was a scene of devastation. The Warriors, who had fought with immense heart and courage, finished bottom of Group B with just one point, their quest for a first-ever Round of 16 berth extending for another tournament cycle.
The statistical story of the match reveals a contest of fine margins, ultimately decided by critical moments. South Africa dominated possession with 66% of the ball and were more clinical, putting nine of their sixteen shots on target compared to Zimbabwe’s three from ten attempts.
For South Africa, the victory broke an unwelcome historical pattern, finally securing a win in a final group match for the first time since 2002.
As South Africa looks ahead to the Round of 16, where they will face the runner-up from Group F, they will do so with the knowledge that their resilience has been tested and proven. The match exposed both defensive frailties and attacking potency, providing coach Hugo Broos with clear lessons ahead of the knockout stages.

