Olympique de Safi suffered a narrow 2-1 defeat at home against Maghreb Fez in a thrilling Botola Pro match on 2 June 2026. The result leaves Safi frustrated after a spirited second-half fightback, while Fez claimed a crucial away victory to strengthen their position in the league standings.
Match Overview
The game began with both sides probing for openings, but it was Maghreb Fez who struck first just before the half-hour mark. A well-worked move down the left flank ended with a low cross turned in at the near post. Fez doubled their lead early in the second half through a penalty awarded for a handball. Olympique de Safi responded immediately, pulling one back from a corner kick, but despite sustained pressure in the final 20 minutes, they could not find an equaliser.
Key Moments
- 28’ – Maghreb Fez 1-0: A precise finish from inside the box after a cross from the left.
- 52’ – Maghreb Fez 2-0: A penalty calmly converted after a controversial handball decision.
- 55’ – Olympique de Safi 2-1: A towering header from a corner gave the home side hope.
- 89’ – Missed chance: Safi’s striker fired wide from a promising position, sealing their fate.
Tactical Story
Olympique de Safi dominated possession in the second half but lacked the final pass against a compact Fez defence. The visitors were content to defend deep after taking the lead, relying on counter-attacks that nearly produced a third goal. The home side’s intensity after the early second-half goal was impressive, but they ultimately ran out of time.
Standings Impact
Maghreb Fez’s win lifts them into the top half of the Botola Pro table, while Olympique de Safi remain in mid-table, needing to improve their home form to challenge for continental places. The defeat extends Safi’s winless run at home to three matches.

