Late drama defined the second day of AFCON 2025 as Egypt snatched victory from the jaws of a draw, while South Africa opened their account with a crucial win over their neighbors.
The Pharaohs Leave it Late
Egypt 2 - 1 Zimbabwe
(Adrar Stadium, Agadir)
Mohamed Salah rescued Egypt deep into stoppage time to deny a spirited Zimbabwe side a famous result.
After Prince Dube shocked the record champions with a 20th-minute opener, Egypt labored to break down the Warriors' defense.
Omar Marmoush finally equalized in the 64th minute, setting the stage for Salah’s curling winner in the 91st minute.
Bafana Bafana Edge Derby
South Africa 2 - 1 Angola
(Marrakech Stadium, Marrakech)
South Africa claimed bragging rights in the COSAFA derby against Angola.
Oswin Appollis gave Bafana Bafana an early lead, but Angola leveled through Show before halftime.
The match seemed destined for a draw until Lyle Foster’s clinical finish in the 79th minute secured all three points for Hugo Broos’s men.
All Square in Casablanca
Mali 1 - 1 Zambia
(Mohammed V Stadium, Casablanca)
In Group A, Mali and Zambia played out a tight 1-1 draw. It was a physical encounter where defenses prevailed, leaving both sides trailing group leaders Morocco.
Current Standings
Group A Table
| Team | P | W | D | L | GF | GA | GD | Pts | |
| 1 | Morocco (H) | 1 | 1 | 0 | 0 | 2 | 0 | +2 | 3 |
| 2 | Mali | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 |
| 3 | Zambia | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 |
| 4 | Comoros | 1 | 0 | 0 | 1 | 0 | 2 | -2 | 0 |
Group B Table
| Team | P | W | D | L | GF | GA | GD | Pts | |
| 1 | Egypt | 1 | 1 | 0 | 0 | 2 | 1 | +1 | 3 |
| 2 | South Africa | 1 | 1 | 0 | 0 | 2 | 1 | +1 | 3 |
| 3 | Angola | 1 | 0 | 0 | 1 | 1 | 2 | -1 | 0 |
| 4 | Zimbabwe | 1 | 0 | 0 | 1 | 1 | 2 | -1 | 0 |