Mohamed Salah's last-gasp strike sends Egypt past Zimbabwe in AFCON thriller

Mohamed Salah's last-gasp strike sends Egypt past Zimbabwe in AFCON thriller

Egypt opened their 2025 Africa Cup of Nations campaign with a dramatic 2-1 win over Zimbabwe in Group B on Monday night in Agadir.

The Pharaohs looked set for a shock as they came from behind to beat the Warriors thanks to a stoppage-time winner from captain Mohamed Salah.

Zimbabwe stunned the seven-time African champions early on. In the 20th minute, forward Prince Dube finished smartly after a low cross from Emmanuel Jalai, sending the underdogs into a surprise lead at the Stade Adrar.

The goal put Egypt on the back foot despite dominating possession.

Egypt piled on the pressure after the break, creating chance after chance as they searched for an equaliser. 

Their persistence paid off in the 64th minute when Omar Marmoush found space inside the Zimbabwe penalty area and fired a low drive into the net to level the score.

Despite controlling much of the match, with Egypt having more than three times as many shots as their opponents, the deadlock looked set to stand until late drama.

Deep into stoppage time, Salah reacted quickest inside the box and struck a left-foot finish past Zimbabwe's goalkeeper to secure the win for the Pharaohs.

The result keeps Egypt's hopes of progressing from Group B in strong shape and sets up a key game against South Africa next on 26 December.

Zimbabwe, for all their spirited defending and organisation, leaves Morocco knowing they were minutes from a famous point.

READ MORE: AFCON: Lyle Foster's late strike seals dramatic 2-1 victory for Bafana Bafana