

Full-time: Olympique de Safi 1-1 OCK Olympique de Khouribga
Olympique de Safi and OCK Olympique de Khouribga shared the spoils in a 1-1 draw in Morocco Botola 2, a result that leaves both sides with plenty to play for in the promotion race. Safi led for much of the second half, but Khouribga’s persistence paid off with a well-worked equaliser that rewarded their improved display after the interval.
Match overview
Safi started with greater urgency and used the width of the pitch to stretch Khouribga’s defensive block. The home side’s reward arrived in the first half, when a patient passing sequence ended with a low finish from inside the penalty area. Khouribga responded well before half-time and began to press higher after the restart. The equaliser came from a more direct approach, with a substitute making an immediate impact by arriving late in the box to convert a cross. Both teams pushed for a winner in the final stages, but neither could find the finishing touch.
Key moments
- 34th minute: Olympique de Safi took the lead with a composed finish after a flowing move down the right flank.
- 45+1st minute: Khouribga’s best chance of the first half was blocked bravely by a Safi defender inside the six-yard box.
- 58th minute: Safi’s goalkeeper produced a sharp save to deny a header from a corner.
- 72nd minute: OCK Olympique de Khouribga equalised when a substitute converted a low cross at the near post.
- 86th minute: Safi pushed forward in search of a winner, but a close-range effort was cleared off the line.
Tactical story
Safi’s 4-3-3 setup gave them control in midfield during the first hour, with their full-backs advancing to create overloads. Khouribga stayed compact in a 4-4-2 block and initially struggled to keep possession, but their decision to press higher after half-time changed the momentum. The introduction of fresh legs in wide areas gave Khouribga more penetration, and the equaliser reflected their best spell of the match. Safi will feel they should have managed the game better after taking the lead, while Khouribga will take confidence from their second-half response.
Standout players
Safi’s goalkeeper made two important saves and commanded his area well, while the home side’s midfield anchor kept the team ticking with simple, effective distribution. Khouribga’s substitute changed the game with the equalising goal and constant movement between the lines. The visitors’ centre-back pairing also grew stronger as the match wore on, limiting Safi’s clear sights of goal in the final twenty minutes.
Table impact
The draw keeps both clubs in the thick of the Morocco Botola 2 promotion conversation. Safi will rue dropping points at home, especially after leading, while Khouribga will view the point as a useful away result against a direct rival. With the second tier often decided by fine margins, performances like this one could prove important when the final standings are settled.