Game timeline
- 31' Card Yellow Card Brooklyn Poggenpoel South Africa
- 46' subst Substitution 1 Emam Ashour Egypt
- 46' subst Substitution 1 Ime Okon South Africa
- 46' subst Substitution 2 Luther Singh South Africa
- 46' subst Substitution 3 Tashreeq Matthews South Africa
- 51' Goal Normal Goal Puso Dithejane South Africa
- 55' Card Yellow Card Khulumani Ndamane South Africa
- 62' subst Substitution 4 Sipho Chaine South Africa
- 63' subst Substitution 5 Cassius Mailula South Africa
- 69' subst Substitution 2 Omar Marmoush Egypt
- 69' subst Substitution 3 Marwan Attia Egypt
- 77' Card Yellow Card Sphephelo Sithole South Africa
- 77' subst Substitution 4 Mostafa Shobeir Egypt
- 77' subst Substitution 6 Puso Dithejane South Africa
- 77' subst Substitution 7 Brooklyn Poggenpoel South Africa
- 88' Card Yellow Card Mohamed Hany Egypt
- 90' Card Yellow Card Mostafa Ziko Egypt
- 90' Card Yellow Card Olwethu Makhanya South Africa
- 90' subst Substitution 5 Mohamed Hany Egypt
- 90' subst Substitution 8 Sphephelo Sithole South Africa
The teams
Schedules, results and news
Game data from TheSportsDB. Times are shown in your community's time zone.

