Hosts Morocco missed the chance to secure qualification for the knockout phase of the Africa Cup of Nations after drawing 1-1 with Mali on Friday, but Mohamed Salah’s penalty gave Egypt a 1-0 win over South Africa which took them through to the last 16.

The Group A clash between Morocco and Mali at the Prince Moulay Abdellah Stadium in Rabat was a tale of two spot-kicks, with Brahim Diaz giving the tournament hosts the lead from a penalty deep in first-half injury time and Lassine Sinayoko equalising on 64 minutes.

The stalemate, watched by a crowd of almost 64,000 which included France captain Kylian Mbappe, ended Morocco’s world record winning run after 19 matches.

It also means Morocco have not yet confirmed their last-16 place, although they are first in their section with four points from two games.

Mali come next on two points alongside Zambia, who drew 0-0 with Comoros earlier in Casablanca.

Morocco face Zambia on Monday and a victory in that match will ensure that the hosts go through as group winners.

“The first half we were very good. We had chances to score. The second half we didn’t get into the game. We stopped playing and we suffered a bit. It’s a game that will help us going forward,” Morocco’s Azzedine Ounahi told broadcaster beIN Sports.
“We’ve got to get the three points in the third match and finish first in the group.”

Achraf Hakimi, the Morocco captain and African player of the year, was again an unused substitute as he continues his recovery from an ankle injury.

Morocco’s penalty came when Mali defender Nathan Gassama brushed the ball with his hand as he tried to stop Diaz dribbling past him inside the box, and the referee eventually awarded a spot-kick following a lengthy look at the pitchside VAR monitor.

Diaz sent the goalkeeper the wrong way for his second goal of the tournament but Morocco could not build on that as Mali won a penalty of their own just after the hour mark.

Sinayoko was challenged by Jawad El Yamiq and another penalty was eventually given after a VAR intervention.

Auxerre striker Sinayoko stroked in the reward, and the Eagles held on for a draw through 10 minutes of stoppage time as the final whistle was greeted with jeers by home fans.

SUBSCRIBE TO KEEP READING


Get free unlimited access for over 50% off!

Enter PROMO CODE: SOCCER2026 for $26 yearly membership.

  • Daily TV listings for U.S. and global soccer.
  • Inside access to USA’s 2026 World Cup prep.
  • Exclusive interviews with players and coaches.
  • Expert analysis of top soccer headlines.
  • Cancel anytime.

Already have an account? Sign in here.


Not ready to subscribe? Sign up here for our free newsletters.

Already have an account? Sign in here.