UEFA Europa League · League phase MD2
2:1
Mahamadou Nagida 76'
Abdelhamid Ait Boudlal 90'
HT 0:1
Taxiarchis Fountas 10'
Thu, 15 Oct 2026, 20:00 (UK) · Roazhon Park, Rennes

Rennes, who faced just two shots, recovered from an early goal against to win through goals from two defenders.

FN MOMMahamadou Nagida8.6Decisive moment90' Abdelhamid Ait Boudlal+1.8OFI −0.9

Rennes 2-1 OFI: Abdelhamid Ait Boudlal's 90th-minute turnaround

Key numbers

  • 2 shots faced vs a 14.4 season average
  • 25 shots, 0.07 xG per shot: volume over quality
  • 90' winner worth +1.8 FN xPts

Rennes recover from an early blow

Rennes came from behind to beat OFI 2-1 at Roazhon Park. Taxiarchis Fountas put the visitors ahead in the tenth minute, but Mahamadou Nagida levelled in the 76th and Abdelhamid Ait Boudlal won it in the 90th. It was a late turnaround against a side who had led for around 66 minutes, and both Rennes goals came from defenders.

OFI barely got a sight of goal

Rennes allowed OFI only two shots, against a seven-match season average of 14.4, and won 13 corners, well above their usual 5.9. Those figures suggest the match was played largely in OFI's half. The only shot on target the visitors managed was Fountas's early goal, so Rennes' defending was tested very little.

Volume without much threat

Rennes fired 25 shots but finished with an xG of 1.79, close to their season average of 1.8. Their xG per shot was 0.07, below the 0.11 they usually manage, which points to a high number of low-value efforts. Nikolaos Christogeorgos made seven saves to hold OFI in front for so long.

Two goals, two defenders, one result

Nagida's 76th-minute equaliser was worth +1.1 FN xPts to Rennes and cost OFI 1.4. The winner in the 90th minute was bigger still: +1.8 for Rennes and −0.9 for OFI, the largest combined change of the match. Both scorers are defenders, and each has one goal in two appearances in the competition.

FN MOM
Highest FN Score · our own pick by a published formula, not the official Player of the Match
Mahamadou Nagida 8.6Dominant

The defender had five shots, three on target, and scored the 76th-minute equaliser.

Nagida's FN MOM case rests mostly on attacking output. His five shots were the most in the match, and he completed three of six dribbles. His 76th-minute goal ended OFI's long spell in front, and Rennes did not trail again before Ait Boudlal's winner in the 90th minute.

Game state

0-11-12-1
Rennes ahead 0 min · level 24 min · OFI ahead 66 min

FN xPts — what each moment was worth

How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist. The value next to a team code is what the same moment did to the other side's expected points; the decisive moment is the one with the largest combined change for both teams.

10' Taxiarchis Fountas Goal · scorer +0.4 · assist N. Athanasiou +0.2 · REN −0.7 +0.6
76' Mahamadou Nagida Goal · OFI −1.4 +1.1
90' Abdelhamid Ait Boudlal Goal · OFI −0.9 +1.8
Rennes Expected (last two seasons) 2.1Own moments +2.9Opponent moments −0.7Time effect −1.3→ League points won 3
OFI Expected (no record yet, starting estimate) 0.6Own moments +0.6Opponent moments −2.3Time effect +1.1→ League points won 0

Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.

How FN Score and FN xPts work →

Match stats

RennesOFI
67%Possession33%
1.79Expected goals (xG)0.12
0.07xG per shot0.06
25Shots2
9Shots on target1
36%Shots on target %50%
15Shots in box1
544Passes265
13Corners3
0Saves7
13Fouls11
2Yellow cards2
4Offsides2

Compared with usual

Rennes

7 matches this season, all competitions baseline
This matchAvg
Goals21.7
Conceded11.4
xG1.791.8
xG against0.122.1
Shots2517.9
On target96.1
Shots faced214.4
xG per shot0.070.11
Possession67%53.6%
Passes544478.4
Corners135.9
Fouls1312

Timeline

  • 10' Goal Taxiarchis Fountas assist N. Athanasiou
  • 41' Yellow K. Krizmanić
  • 45' Sub Taxiarchis Fountas → G. Apostolakis
  • 59' Yellow Lorenzo Dickmann
  • 67' Yellow Abdelhamid Ait Boudlal
  • 67' Sub Ludovic Blas → Eliezer Mayenda
  • 67' Sub Valentin Rongier → Boulaye Dia
  • 67' Sub Andreas Bouchalakis → Z. Karachalios
  • 68' Sub Kenan Kodro → Aitor Cantalapiedra
  • 76' Goal Mahamadou Nagida competition goal #1
  • 77' Sub Sebastian Szymański → Djaoui Cissé
  • 77' Sub Przemysław Frankowski → Bryan Reynolds
  • 77' Sub Mousa Tamari → Issa Soumaré
  • 78' Yellow Mahdi Camara
  • 80' Sub T. Nuss → G. Theodosoulakis
  • 83' Sub Lorenzo Dickmann → Borja González
  • 90' Goal Abdelhamid Ait Boudlal competition goal #1

Category leaders

  • Key passesSebastian Szymański4
  • Duels wonCharlie Cresswell16/23
  • DribblesMahamadou Nagida3/6
  • Defensive actionsAbdelhamid Ait Boudlal7
  • ShotsMahamadou Nagida5 (on target 3)
  • Fouls wonAbdelhamid Ait Boudlal3
#Rennes#OFI#Europa League#Mahamadou Nagida#Abdelhamid Ait Boudlal#Taxiarchis Fountas

This review was written by AI from match data (API-Football). FN Score and FN xPts are calculated by Fulltime Note using a published formula.