“The game swung repeatedly as both sides traded goals in an open, fast-paced encounter.”

South Africa secured a spot in the knockout stage of the Africa Cup of Nations after edging Zimbabwe 3–2 in a Group B match played in Marrakech on Monday. A late penalty from Oswin Appollis sealed the win and ended Zimbabwe’s campaign.

South Africa finished second in the group with six points, one behind Egypt, with both teams advancing to the last 16. Angola finished third and must wait to see if they also progress.

The match was tightly contested, with South Africa taking the lead three times. Tshepang Moremi scored early for South Africa, but Zimbabwe equalised through a brilliant long-range goal by Tawanda Maswanhise. Lyle Foster restored South Africa’s lead after the break before Zimbabwe levelled again following an own goal by Aubrey Modiba.

The winning moment came in the final 10 minutes when Marvelous Nakamba handled the ball inside the box, allowing Appollis to convert the decisive penalty. Despite defensive lapses, South Africa moved on, while Zimbabwe exited after a strong performance.