Brahim El Bahraoui a ouvert le score pour les Safiots à la 36e minute, avant qu’Abdoulaye Diarra ne double la mise sur penalty à la 80e. Entre-temps, Hamza Qarqor avait relancé l’espoir pour les visiteurs en égalisant à la 53e minute.
Au tour précédent, l’Olympic Safi s’était imposé face à la JS Soualem aux tirs au but (5-4), tandis que l’USM Oujda avait créé la surprise en éliminant le Raja Casablanca (2-1).
Dans l’autre quart de finale encore à disputer, l’Union Touarga affrontera le Stade Marocain pour une place en demi-finale.