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 |
|---|---|---|---|
| Alavés — Málaga | 1:1 | 1.80 : 0.81 | dropped points |
| Rayo Vallecano — Elche | 0:3 | 1.23 : 2.40 | deserved |
| Racing Santander — Espanyol | 2:1 | 2.83 : 0.58 | deserved |
| Valencia — Villarreal | 1:2 | 1.17 : 1.51 | even by chances |
| Atlético Madrid — Deportivo La Coruña | 1:0 | 2.22 : 2.24 | even by chances |
| Athletic Club — Getafe | 4:0 | 0.70 : 0.35 | even by chances |
| Celta Vigo — Real Betis | 0:0 | 0.80 : 1.07 | even by chances |
| Real Sociedad — Levante | 2:1 | 2.92 : 0.75 | deserved |
| Barcelona — Real Madrid | 1:2 | 1.64 : 1.95 | even by chances |
| Sevilla — Osasuna | 2:0 | 0.87 : 0.76 | even by chances |
Real Sociedad — 2.92 xG. Opponent: Levante. Result: a win.
Alavés: 1.80 xG against the opponent's 0.81. Result: a draw.