Olympique de Safi 2-2 CODM Meknes | Botola Pro | June 29, 2026
A dramatic late equaliser rescued a point for CODM Meknes as they held Olympique de Safi to a 2-2 draw at Stade El Massira in the Botola Pro. The result keeps both sides locked in the mid-table battle, with Safi unable to capitalise on their first-half dominance.
First‑half firepower
Olympique de Safi came flying out of the blocks. Their pressing game forced Meknes into early mistakes, and the breakthrough arrived in the 18th minute when striker Youssef El Kaabi latched onto a through ball and slotted calmly past the keeper. The lead was doubled just before the half-hour mark: a set‑piece routine saw central defender Ayoub El Amrani rise highest to head home from a corner, making it 2-0.
CODM Meknes looked disjointed in the opening 45 minutes, struggling to hold onto possession and creating only one half‑chance that was comfortably saved.
Meknes fightback
The visitors came out with renewed intensity after the break. Coach Rachid Taoussi made a tactical switch, pushing an extra man into midfield, which immediately disrupted Safi’s rhythm. Meknes pulled one back in the 57th minute when winger Hamza El Hassnaoui cut inside and fired a low drive into the far corner.
The equaliser came with 12 minutes remaining. A hopeful long ball into the box was not cleared, and substitute forward Mouad El Azzouzi pounced on the loose ball to stab home from close range. Safi pushed for a winner in the final stages but were denied by a combination of last‑ditch defending and a sharp save from Meknes goalkeeper Mehdi El Harrar.
Key stats and implications
- Possession: Safi 48% – 52% Meknes
- Shots on target: Safi 6 – 4 Meknes
- Yellow cards: Safi 2 – 3 Meknes
The draw leaves Olympique de Safi in 7th place on 28 points, while CODM Meknes climb one spot to 10th. Both teams will look to build on this result in the coming weeks, with the title race and relegation battle still wide open in the Botola Pro.

