Raja Casablanca defied the odds to stun FAR Rabat 2-1 in a pulsating Botola Pro opening round clash that had everything – early drama, breathtaking goals, and a gutsy defensive masterclass. The visitors scored with their first two shots, with Adam Ennaffati the architect of both, to leave the stunned Prince Moulay Abdellah Stadium in disbelief.
Raja Casablanca’s Blistering Start
Just two minutes in, FAR’s worst nightmare unfolded. Ennaffati split the defense with a visionary pass, Ismail Khafi raced clear, and the striker kept his composure to slot past Anas Zniti. The hosts, champions in two of the last three seasons, were shellshocked. Khafi turned villain minutes later, earning the first of Raja’s three yellow cards for a rash challenge.
FAR Rabat’s Frustrations Grow
Youssef Fahli briefly restored hope for FAR Rabat in the 27th minute, firing home after Anas Bach’s clever layoff. But parity lasted just ten minutes. Ennaffati, having created the opener, smashed in the second himself after Khafi’s unselfish square ball. FAR’s frustrations boiled over before halftime as Fallou Formose Mendy saw yellow.
Raja Casablanca Dig Deep
The second half became a siege. FAR Rabat, dominating 71% possession and racking up 19 shots, threw everything at Raja. But time and again, the visitors repelled them. Coach Paco Jémez masterfully shuffled his pack, making five substitutions to frustrate FAR further. Micheal Agbekpornu saw yellow for time-wasting as FAR’s desperation grew.
What This Means
For Raja Casablanca, this smash-and-grab win is a statement. Outplayed for long periods, they showed the clinical edge and defensive resilience to steal three points. For FAR Rabat, it’s a bitter pill after controlling the game. Pedro Soares Gonçalves’ men must quickly regroup to avoid an early setback in their title defense.
Key Moments
2′ ⚽ Raja Casablanca — ismail khafi (assist: Adam Ennaffati)
27′ ⚽ FAR Rabat — youssef fahli al (assist: Anas Bach)
37′ ⚽ Raja Casablanca — Adam Ennaffati (assist: ismail khafi)
Botafogo 1-0 Atletico-MG
HT
Sao Paulo 0-0 Corinthians
HT
Al Kholood vs Al Khaleej Sa…
13:25
Abha vs Al Shabab
15:10
Al-Qadisiyah … vs Al-Fayha
17:30
AC Milan vs Ferencvarosi …
17:45
Anderlecht vs Red Bull Salz…
17:45
Crystal Palace vs 1899 Hoffenhe…
17:45
Levski Sofia vs Jagiellonia
17:45
Lillestrom vs Plzen
17:45
NEC Nijmegen vs Omonia Nicosia
17:45
Real Sociedad vs Lyon
17:45
Sparta Praha vs Bournemouth
17:45
Aarhus vs SC Braga
17:45
Atalanta vs Kairat Almaty
17:45
FK Crvena Zve… vs Inter Club d'…
17:45
KuPS vs Gent
17:45
Lincoln Red I… vs HNK Hajduk Sp…
17:45
FC Midtjylland vs Ajax
17:45
Mjallby AIF vs Borac Banja L…
17:45
FC Thun vs Heart Of Midl…
17:45
Trabzonspor vs SC Freiburg
17:45
Aldosivi vs River Plate
18:00
AZ Alkmaar vs Juventus
20:00
Bayer Leverku… vs Marseille
20:00
Benfica vs Lech Poznan
20:00
Celta Vigo vs Union St. Gil…
20:00
Celtic vs Beşiktaş
20:00
Hapoel Beer S… vs OFI
20:00
Sturm Graz vs Celje
20:00
Sunderland vs Dinamo Zagreb
20:00
Torreense vs Ararat-Armenia
20:00
FC Copenhagen vs FC Iberia 1999
20:00
Getafe vs Brighton
20:00
FC Lugano vs Kauno Žalgiris
20:00
Monaco vs FC Nordsjaell…
20:00
Panathinaikos vs CSKA Sofia
20:00
Riga vs FK Jablonec
20:00
St. Truiden vs Brann
20:00
Twente vs Pafos
20:00
Universitatea… vs Egnatia Rrogo…
20:00
Gimnasia L.P. vs Belgrano Cord…
22:15
Palmeiras vs Remo
22:30
Internacional 1-0 Coritiba
FT
Rennes 0-0 Olympiakos Pi…
FT
AEK Athens FC 2-3 Real Madrid
FT
Fenerbahçe 3-2 Liverpool
FT
Cardiff 3-3 West Ham
FT
Wrexham 2-0 Middlesbrough
FT
Bristol City 1-2 Wolves
FT
Borussia Dort… 2-1 Real Betis
FT
FC Porto 4-1 Napoli
FT
Lens 1-9 Como
FT
PSV Eindhoven 1-2 Club Brugge KV
FT
RB Leipzig 2-3 Manchester Ci…
FT
Slavia Praha 1-2 Arsenal
FT
Viking 4-1 Sabah FA
FT
FAR Rabat 1-2 Raja Casablan…
FT
Atletico Para… 1-3 Vasco DA Gama
FT
Flamengo 3-1 Gremio
FT



