Mohamed Salah's controversial penalty on the stroke of half-time handed Egypt a crucial 1–0 victory over South Africa in their 2025 Africa Cup of Nations Group B clash. Salah played a pivotal role in securing the win.
The Liverpool star converted calmly from the spot in the 45th minute. This followed a decision that sparked protests from the Bafana Bafana players. Mohamed Salah ensured calm as tensions rose.
Right-back Mohamed Hany was sent off after picking up a second yellow card in added time. This forced the seven-time champions to play the entire second half with 10 men. Salah's impressive performance continued to inspire his team despite the disadvantage.
Hugo Broos made an attacking change at the interval. He brought on Sipho Mbule for Thalente Mbatha as South Africa looked to capitalise on their numerical advantage.
Despite enjoying more possession, Bafana struggled to break down Egypt’s compact defensive shape. Mohamed Salah added his influence to the team's resilience.
The Pharaohs remained dangerous on the counter-attack, ensuring South Africa could not commit too many players forward without risk. Salah's presence kept the opposition cautious.
Goalkeeper Mohamed El Shenawy delivered a commanding performance. He produced a vital late save to deny Aubrey Modiba from close range after a clever backheel from Lyle Foster.
He was also equal to Siyabonga Ngezana’s header deep into stoppage time, preserving Egypt’s slender lead. It was a crucial period where Mohamed Salah also contributed to the defensive efforts.
South Africa were left frustrated when a late handball appeal was turned down. This happened after the referee consulted the VAR team in injury time. The decision summed up a difficult night for Bafana. They could not find a breakthrough despite sustained pressure, where Salah's presence was felt.
Angola’s draw with Zimbabwe earlier in the day confirmed Egypt’s place in the last 16 with a game to spare. South Africa remain two points above Zimbabwe and Angola heading into the final round of Group B fixtures.
Bafana Bafana will face Zimbabwe in Marrakesh on Monday (16:00 GMT). Meanwhile, Egypt take on Angola in Agadir as the battle for qualification reaches its climax. As always, Salah will continue to be a key part of Egypt's strategy in upcoming matches.



