South Africa secured a dramatic 3-2 victory over Zimbabwe in their Africa Cup of Nations group stage clash in Marrakesh on December 29, 2025, a result that sent Bafana Bafana into the Round of 16 while ending Zimbabwe’s campaign. The match was played at a relentless pace, with both sides knowing exactly what was at stake: South Africa needed only a draw to progress, while Zimbabwe had to win to keep their hopes alive.
Tshepang Moremi scored first for South Africa in the seventh minute. The Warriors struck equalised through Tawanda Maswanhise, who finished neatly in the 19th minute to give Zimbabwe to level terms. Their joy was short-lived, however, as just minutes later, restoring balance and calming nerves. The game swung back and forth, with Zimbabwe showing determination and pressing high, while South Africa relied on their midfield control and quick transitions to create openings.
As the second half wore on, the tension grew. Zimbabwe fought hard to stay in the contest, but South Africa’s composure began to show. In the 82nd minute, Oswin Appollis converted a penalty that proved decisive, giving Bafana Bafana the lead and ultimately sealing the win. With nearly 70 percent possession and more chances created, South Africa’s dominance was clear, though Zimbabwe’s spirited performance kept the contest alive until the final whistle.
The result carried heavy implications. For South Africa, it was a statement of resilience and tactical discipline, ensuring their place in the knockout stages and reaffirming their status as one of the region’s strongest sides. For Zimbabwe, it was heartbreak, as their campaign ended despite flashes of promise and moments of brilliance. The match was more than just a contest of goals—it was a showcase of national pride, rivalry, and the drama that makes African football so compelling.







