The score and the xG side by side. Where they disagree, someone rode their luck or wasted chances — and that is exactly how the season-long gap builds up.
| Match | Score | xG | Who deserved it |
|---|---|---|---|
| Rennes — Marseille | 1:0 | 2.32 : 1.31 | deserved |
| Strasbourg — Monaco | 1:1 | 0.67 : 0.77 | even by chances |
| Paris FC — Lyon | 0:0 | 0.58 : 0.40 | even by chances |
| Le Havre — Angers | 0:0 | 1.03 : 0.48 | dropped points |
| Auxerre — Nice | 1:0 | 1.70 : 0.60 | deserved |
| Lorient — Toulouse | 2:2 | 0.69 : 1.34 | dropped points |
| Lille — Troyes | 2:0 | 2.05 : 0.35 | deserved |
| Le Mans — Lens | 2:2 | 2.16 : 1.88 | even by chances |
| Brest — Paris Saint-Germain | 0:1 | 1.24 : 1.33 | even by chances |
Rennes — 2.32 xG. Opponent: Marseille. Result: a win.