AFROBALLERS NHL: Bruins 2 – Sabres 0 🔴 NBA: Trail Blazers 31 – Spurs 41 🔴 NHL: Mammoth 0 – Golden Knights 0 La Liga: Alavés 0 – Real Madrid 0 La Liga: Betis 0 – Girona 0 La Liga: Valencia 0 – Mallorca 0 La Liga: Osasuna 0 – Athletic 0 WNBA: Nigeria 0 – Sparks 0
AFROBALLERS NHL: Bruins 2 – Sabres 0 NBA: Trail Blazers 31 – Spurs 41 NHL: Mammoth 0 – Golden Knights 0 La Liga: Alavés 0 – Real Madrid 0 La Liga: Betis 0 – Girona 0 La Liga: Valencia 0 – Mallorca 0 La Liga: Osasuna 0 – Athletic 0 WNBA: Nigeria 0 – Sparks 0
NHL Bruins 2 – Sabres 0 LIVE
NBA Trail Blazers 31 – Spurs 41 LIVE
NHL Mammoth 0 – Golden Knights 0 SCHEDULED
La Liga Alavés 0 – Real Madrid 0 SCHEDULED
La Liga Betis 0 – Girona 0 SCHEDULED
La Liga Valencia 0 – Mallorca 0 SCHEDULED
La Liga Osasuna 0 – Athletic 0 SCHEDULED
WNBA Nigeria 0 – Sparks 0 SCHEDULED
WNBA Storm 0 – Valkyries 0 SCHEDULED
WNBA Lynx 0 – Mystics 0 SCHEDULED
WNBA Sky 0 – Mercury 0 SCHEDULED
WNBA Fever 0 – Liberty 0 SCHEDULED
WNBA Valkyries 0 – Storm 0 SCHEDULED
WNBA Mystics 0 – Tempo 0 SCHEDULED
WNBA Sun 0 – Liberty 0 SCHEDULED
NHL Canadiens 4 – Lightning 3 FINAL
NHL Kings 1 – Avalanche 2 FINAL
MLB Rangers 2 – Mariners 5 FINAL
MLB Padres 2 – Angels 1 FINAL
MLB White Sox 7 – Athletics 4 FINAL
MLB Dodgers 6 – Rockies 9 FINAL
MLB Mets 1 – Cubs 2 FINAL
MLB Cardinals 7 – Astros 5 FINAL
MLB Reds 7 – Twins 4 FINAL
NHL Bruins 2 – Sabres 0
NBA Trail Blazers 31 – Spurs 41
NHL Mammoth 0 – Golden Knights 0
La Liga Alavés 0 – Real Madrid 0
Afroballers AFROBALLERS
Home Scores Videos NBA Soccer NFL Tennis Olympics Basketball Combat
Home AFCON Egypt Edge South Africa to Reach AFCON Round of …
AFCON Dec 27, 2025 3 min read

Egypt Edge South Africa to Reach AFCON Round of 16

A Mohamed Salah penalty was enough to help 10-man Egypt secure their progression from African Cup of Nations (AFCON) group B with a 1-0 victory over South Africa in Agadir, ending Bafana Bafana’s 12-game unbeaten run (W6, D6).

Both teams came into this game knowing that a victory would see them advance to the knockout stages of the tournament, so it made sense that the opening moments of the game were a rather tense and cagey affair.

It took 22 minutes for the first shot of the game to come. It came in the form of a free-kick for Egypt on the edge of the penalty area, that Manchester City forward Omar Marmoush stepped up to take, but his effort went agonisingly wide of the left-post.  

The first shot on target came the way of Bafana Bafana with just under half an hour on the clock, but Lyle Foster was unable to generate enough power on his shot to bother Mohamed El Shenawy, and the goalkeeper made a comfortable save.

The end of the first half saw Egypt take the lead despite the lack of goalscoring opportunities, courtesy of a penalty after a bad foul by Khuliso Mudau.

The Egyptian captain, Salah, was the man who took on the responsibility of the spot kick, and he managed to fire home the opener as he rifled his penalty down the centre of the goal.

https://twitter.com/afroballers/status/2004593015139057667?s=46&t=DzdMgcAjlH4pEvQAl2TuQw

There was more drama before half-time, though, as the Pharaohs were reduced to 10-men when Mohamed Hany was shown a second yellow card for a bad foul.

Following the restart, there was very little goalmouth action in the opening 25 minutes of the second half, with both sides struggling to craft any clear-cut opportunities. South Africa had more of the ball but were ultimately limited to efforts from distance that failed to test the Egyptian goalkeeper.

It took until 10 minutes before full-time for Bafana Bafana to have their best opportunity to draw level when Foster found Aubrey Modiba in the centre of the penalty area, but he was unable to put the ball either side of El Shenawy.

South Africa continued to huff and puff in the final moments, yet they were unable to find an equaliser. They will, however, head into their third game of the group stage knowing that destiny is in their own hands against Zimbabwe on Monday.

Meanwhile, the Pharaohs confirmed their place in the next round of AFCON but will need at least a point to guarantee that they progress as group winners.

https://twitter.com/bafanabafana/status/2004599364472504805?s=46&t=DzdMgcAjlH4pEvQAl2TuQw

STAY IN THE GAME

Get the latest Afroballers stories, scores, and highlights delivered to your inbox.