[Marrakech, Morocco] – The 2025 Africa Cup of Nations (AFCON) reaches boiling point today, Monday, December 29, as Groups A and B conclude their preliminary rounds. And for South African fans, all roads lead to Marrakech Stadium for a fiery “Limpopo Derby” clash between Bafana Bafana and Zimbabwe.
The big story: Bafana Bafana’s path to the last 16
After a rollercoaster start — opening with a 2–1 win over Angola before suffering a narrow weekend loss to Egypt — Hugo Broos’ men sit on 3 points. A victory tonight against Zimbabwe (1 point) will secure South Africa’s place in the knockout stages.
Zimbabwe, however, are fighting for survival. Despite Broos’ concerns about the lack of atmosphere in some Moroccan stadiums, the intensity on the pitch is expected to be electric as the two southern African rivals battle for both pride and progression.
Fans can stay updated with the full AFCON schedule as the tournament drama continues to unfold.
Today’s AFCON fixtures (Monday, 29 December)
| Time (SAST) | Group | Match | Venue |
|---|---|---|---|
| 18:00 | B | South Africa vs Zimbabwe | Marrakech Stadium |
| 18:00 | B | Angola vs Egypt | Adrar Stadium, Agadir |
| 21:00 | A | Morocco vs Zambia | Prince Moulay Abdellah Stadium |
| 21:00 | A | Mali vs Comoros | Mohammed V Stadium |
What’s at stake?
Group B:
Egypt are already through with 6 points. The race is now between South Africa (3 pts) and Angola (1 pt) for the second automatic spot. If Bafana draw and Angola beat Egypt, qualification will come down to goal difference — making tonight’s match even more intense.
Group A:
Host nation Morocco top the group on 4 points but face mounting pressure after frustrated crowds whistled the team during their previous match. Captain Achraf Hakimi has publicly pleaded for support as they face a dangerous Zambia side pushing hard to break into the top two.
South African football momentum isn’t slowing
South African football continues to dominate continental headlines. Recently, Amajita star Tylon Smith was crowned AFCON U-20 Best Player after leading the U-20s to a historic triumph — a promising sign for the future of local football development.
Meanwhile, the football dream continues to inspire young talent back home, with aspiring players flocking to Johannesburg for elite training opportunities such as LaLiga’s Espanyol Academy SA.
How to watch
South African fans can catch Bafana Bafana vs Zimbabwe live at 18:00 SAST on SABC Sport and SuperSport (SS202).
AFCON is officially in its most dramatic phase — and tonight, national pride, history, and hope all collide under Moroccan ligh
