© Mohamed HossamMohamed Salah of Egypt.
Egypt defeated South Africa 1-0 in AFCON 2025, with Mohamed Salah’s penalty proving decisive. Despite being reduced to ten men in the first half, Egypt held firm as South Africa pressed for an equalizer. The Pharaohs showed discipline and resilience throughout the match to secure all three points.
The match saw Egypt dominate possession early, creating several dangerous opportunities through Salah and Marmoush. South Africa defended deep but began to gain momentum in the second half, forcing Egypt to defend more cautiously. Key interventions from Elshenaway kept the lead intact.
South Africa had chances from set pieces and long-range efforts, but Egypt’s defense and goalkeeper stood tall. Egypt managed the final minutes effectively, maintaining control and preventing any clear scoring opportunities. The result leaves Egypt top of Group B as the tournament progresses.
12:08PMThanks for joining us!
Egypt beat South Africa 1-0 in AFCON 2025, with Mo Salah’s penalty proving decisive, and you experienced every moment of this thrilling encounter here, on Bolavip.
Thanks for following the action with us, and see you next time!
12:02PM90′ – Full time! (1-0)
The match ends with Egypt holding on to a 1-0 victory over South Africa in AFCON 2025. Mo Salah’s early penalty proves decisive, and despite a strong second-half push from South Africa, the Pharaohs secure all three points.
11:55AM93′ – No penalty awarded (1-0)
After reviewing the incident, the referee decides against awarding a penalty for Yasser Ibrahem’s handball. South Africa’s opportunity is denied, and Egypt retain their 1-0 lead.
11:53AM91′ – VAR review for potential penalty (1-0)
Play is stopped as the referee consults VAR to determine whether Yasser Ibrahem’s handball occurred inside the Egypt penalty area.
11:49AM87′ – Huge free-kick chance for South Africa (1-0)
South Africa earn a dangerous free-kick after a handball by Yasser Ibrahem. This presents a prime opportunity for the visitors to threaten Egypt’s goal and potentially level the score.
11:45AM83′ – Final minutes, South Africa push for equalizer (1-0)
In the closing stages, South Africa throw everything forward in search of an equalizer. Despite their efforts, shots remain inaccurate and are comfortably dealt with by Egypt goalkeeper Mohamed Elshenawy, as the Pharaohs hold on to their lead.
11:42AM80′ – Substitution for South Africa (1-0)
South Africa make a change as Tshepang Moremi comes off and Elias Mokwana enters the match, bringing fresh energy to help push for an equalizer in the final minutes.
11:41AM80′ – Double substitution for Egypt (1-0)
Egypt make two changes simultaneously as Mahmoud Trezeguet and Ahmed Zizo leave the field, with Mohamed Shehata and Mohanad Lasheen coming on. The fresh players help reinforce the attack and midfield as Egypt aim to maintain their 1-0 lead in the closing stages.
11:38AM76′ – Egypt attempt from distance (1-0)
Egypt try their luck from outside the area as Marwan Attia strikes the ball after a setup from Ahmed Zizo. The effort rises too high and clears the crossbar, ending another attacking move for the Pharaohs.
11:36AM74′ – Another substitution for South Africa (1-0)
South Africa make an additional change as Sphephelo Sithole comes off and Evidence Makgopa enters the match, adding fresh attacking options as the push for an equalizer continues.
11:35AM72′ – South Africa try from distance again (1-0)
South Africa threaten once more as Tshepang Moremi attempts an acrobatic strike from outside the box. The effort sails well over the crossbar, failing to trouble the goalkeeper despite the ambition of the attempt.
11:31AM69′ – Substitution for South Africa (1-0)
South Africa make another change as Oswin Appollis leaves the field and Relebohile Mofokeng comes on, looking to inject fresh legs and attacking spark as they continue to chase the equalizer.
11:27AM65′ – Egypt push forward despite being down a man (1-0)
Despite the numerical disadvantage, Egypt go through a strong attacking spell, reaching the South Africa area more frequently than their opponents. A succession of corner kicks does not result in a clear chance, but the sustained pressure continues to create danger and keeps South Africa pinned back.
11:22AM60′ – Egypt respond with a dangerous counter (1-0)
Egypt create a warning of their own as Mahmoud Trezeguet draws a foul near the attacking third after contact from Siyabong Ngezana. Trezeguet restarts quickly, finding Mohamed Salah, who slips a perfectly weighted through ball to Emam Ashour. The midfielder’s effort is denied by the South Africa goalkeeper, in a big chance for Egypt despite being down a man.
11:19AM57′ – Another warning from South Africa (1-0)
South Africa threaten once again as Tshepang Moremi gets a shot off following an assist from Khuliso Mudau. The attempt flashes wide of the right post, keeping Egypt’s lead intact but signaling sustained pressure from the South Africans.
11:15AM53′ – South Africa increase pressure with set pieces (1-0)
South Africa create several dangerous moments early in the second half, already earning three corner kicks that do not lead to goals but do raise concern in the Egypt area. The biggest chance comes when Teboho Mokoena fires a shot after an assist from Khuliso Mudau, forcing Egypt to scramble defensively in a situation not seen until now in this half.
11:12AM51′ – Momentum shifts after the break (1-0)
The roles change noticeably at the start of the second half. In the opening period, Egypt dominate and apply heavy pressure, but the numerical disadvantage reshapes the match. South Africa come out aggressively after the break, pushing forward in search of the equalizer and keeping hopes of a comeback alive.
11:09AMChanges for both selections to start the second half (1-0)
Both selections make adjustments coming out of the break. Egypt sacrifice Omar Marmoush to add defensive balance, bringing on Emam Ashour to cope with the numerical disadvantage. South Africa also make a change, as Thalente Mbatha leaves the field and Sipho Mbule comes on to add fresh energy in midfield.
11:06AM45′ – Second half is underway! (1-0)
The action resumes at Adrar Stadium as the second half gets underway, with Egypt protecting a 1-0 lead despite being down to ten players, while South Africa look to take advantage of the numerical edge.
10:51AM45′ – Halftime! (1-0)
The first half comes to an end with Egypt leading 1-0 at the break. Mohamed Hany is sent off before the whistle after receiving a second yellow card for a strong challenge on Teboho Mokoena, a decision that leaves Egypt down to ten players heading into the second half.
10:48AM45+2′ – Red card shown to Egypt (1-0)
Two minutes of added time are signaled, and the match takes a dramatic turn as Mohamed Hany is sent off after a very hard challenge on Teboho Mokoena. The referee shows a straight red card for the strong infringement, leaving Egypt down a man heading into the final moments of the half.
10:46AM45′ – GOOOOOAL FOR EGYPT! (1-0)
Mohamed Salah steps up and converts the penalty in fantastic fashion, sending the goalkeeper the wrong way to give Egypt the lead. Before the spot kick is taken, South Africa players Lyle Foster and Khuliso Mudau are both shown yellow cards amid protests following the VAR decision.http:/twitter.com/beINSPORTSUSA/status/2004584228164358597?s=20
10:44AM43′ – Penalty awarded to Egypt after VAR review (0-0)
After consulting VAR, the referee points to the spot and awards a penalty to Egypt. The decision comes after Khuliso Mudau commits a foul on Mohamed Salah inside the area, overturning the initial play-on and giving Egypt a golden chance to take the lead.
10:42AM40′ – VAR checks possible penalty on Salah (0-0)
Play is stopped after Mohamed Salah goes down inside the South Africa area following an apparent blow to the face. The forward remains on the ground as the referee signals for a VAR review, with a penalty check underway amid strong reactions from Egypt.
10:38AM37′ – Tight match with strong defensive blocks (0-0)
The match remains tightly contested, with both selections defending in well-organized blocks. Egypt apply fantastic pressure high up the field, while South Africa respond with a solid defensive display that prevents clear progression from attacks led by Mohamed Salah and Omar Marmoush.
10:33AM31′ – Yellow card shown to Egypt (0-0)
Egypt pick up a booking as Yasser Ibrahem is shown the yellow card for a foul on Tshepang Moremi. South Africa earn a free kick from the incident, but the opportunity is wasted and fails to produce any real danger.
10:31AM29′ – South Africa test the goalkeeper (0-0)
South Africa issue a warning in a move that initially looks harmless, as Lyle Foster battles for the ball and manages to get a shot away. Mohamed Elshenaway reacts well and makes the save, keeping the score level.
10:29AM27′ – Match slows with another foul called (0-0)
Oswin Appollis commits a foul on Mohamed Hamdy, bringing another stoppage as the tempo drops slightly. The encounter remains somewhat passive at this stage, with neither selection creating clear-cut chances despite periods of possession.
10:24AM22′ – Egypt threaten from a free kick (0-0)
Following the foul, Egypt earn a free-kick opportunity in a dangerous position. Omar Marmoush steps up and strikes it cleanly, sending the ball just wide of the post and coming close to breaking the deadlock.
10:22AM20′ – First booking of the match (0-0)
The referee shows the first yellow card of the encounter after a hard challenge from Teboho Mokoena. Egypt players immediately call for a red card, arguing the tackle on Omar Marmoush denies a promising attacking move with space ahead, but the decision stands as a caution.
10:19AM17′ – Strong challenge on Marmoush raises concerns (0-0)
South Africa commit their third foul of the match as Siyabong Ngezana comes in with a heavy challenge on Omar Marmoush. The tackle is forceful and draws immediate reactions, easily bordering on a yellow card as Egypt continue to press high.
10:17AM15′ – Egypt control possession and pressure high (0-0)
South Africa sit deep inside their own area, focusing on defensive shape, while Egypt apply constant pressure to regain the ball quickly. The Pharaohs look to exploit the pace and movement of Mohamed Salah and Omar Marmoush to create dangerous attacking sequences.
10:13AM11′ – Egypt create the first big chance (0-0)
The most dangerous opportunity of the match so far comes from Egypt, as Omar Marmoush threads a superb through ball to Hany on the right flank. Hany delivers a low pass into the heart of the area for Mohamed Salah, but the forward is unable to make contact and the chance slips away.
10:08AM8′ – Early exchanges between both sides (0-0)
The match settles into a back-and-forth rhythm, with both selections trading possession and intensity. So far, three fouls are committed in total, two by Egypt and one by South Africa, as neither side allows the other to gain clear control.
10:03AM1′ – First foul of the match (0-0)
The referee whistles for the first infringement of the game as Egypt midfielder Hamdy Fathy commits a foul on Lyle Foster, bringing an early stoppage as both selections set the tone physically.
10:01AM0′ – Game is underway! (0-0)
The match kicks off at Adrar Stadium as Egypt and South Africa get the action started in this AFCON 2025 Group B clash.
09:56AMTeams take the field
Egypt and South Africa are already on the pitch as the pre-match ceremonies get underway, with both selections lining up for the national anthems ahead of kickoff at Adrar Stadium.
09:47AMToday’s venue
Today’s AFCON 2025 Group B clash between Egypt and South Africa takes place at Adrar Stadium, a multi-use venue located in Agadir, in the Souss-Massa region of Morocco. Set near the Atlas Mountains in North Africa, the stadium regularly serves as the home ground for the local soccer side.
09:25AMHead-to-head history at AFCON
This marks the fourth meeting between Egypt and South Africa at AFCON finals, after previous clashes in 1996, 1998, and 2019. Across those encounters, Egypt hold two victories, while South Africa have one win.
Overall, the selections have met 14 times in all competitions. South Africa lead the series with eight wins, Egypt have four victories, and two matches have finished level. South Africa are currently unbeaten in their last six meetings against Egypt, recording four wins and two draws in that span.
09:05AMSouth Africa confirmed starting XI!
South Africa announce their starting XI for today’s AFCON 2025 Group B clash against Egypt!
The confirmed South Africa lineup is as follows: Ronwen Williams; Khuliso Mudau, Siyabong Ngezana, Mbekezeli Mbokazi, Maphosa Modiba; Thalente Mbatha, Teboho Mokoena, Sphephelo Sothole, Oswin Appollis, Lyle Foster, Tshepang Moremi.
09:00AMEgypt confirmed lineup!
Here’s Egypt’s confirmed lineup for the 2025 AFCON match against South Africa!
08:40AMToday’s referees
CAF confirms the officiating crew assigned for today’s AFCON 2025 Group B clash between Egypt and South Africa. The match referee for this encounter is Burundian international Pacifique Ndabihawenimana, who takes charge on the field for this pivotal fixture.
The full refereeing team for today’s match is as follows:
- Referee: Pacifique Ndabihawenimana (BDI)
- Assistant Referee 1: Djibril Camara (SEN)
- Assistant Referee 2: Nouha Bangoura (SEN)
- Fourth Official: Samuel Uwikunda (RWA)
- Video Assistant Referee: Dickens Mimisa Nyagrowa (KEN)
- Assistant Video Assistant Referee: Brahamou Sadou Ali (NIG)
- CAF Referee Assessor: Ali Mulumba Tomusange (UGA)
08:00AMEgypt vs South Africa clash in AFCON 2025 Matchday 2
Welcome to our live blog of this AFCON 2025 Group B showdown. Egypt face South Africa this Friday in one of the key fixtures of Matchday 2, with both selections coming off victories in their opening games and sharing the top spot in the group.
Stay with us for key information and minute-by-minute updates as Egypt and South Africa battle for control of Group B in this highly anticipated AFCON 2025 encounter.
ALSO READ
SoccerWhere to watch Egypt vs South Africa live in the USA: 2025 Africa Cup of Nations
SoccerWhere to watch Egypt vs Zimbabwe live in the USA: 2025 Africa Cup of Nations
SoccerBelgium vs Egypt: TV Channel, how and where to watch or live stream online free this international friendly in your country today
NFLBroncos HC Sean Payton ‘steals’ player from Justin Herbert’s Chargers to boost Bo Nix’s offense

