La Liga · Matchweek 7
Alejandro Grimaldo 53' (pen)
Jonathan David 59'
HT 0:0
Antonio Rüdiger 89'
Sun, 20 Sept 2026, 15:15 (UK) · Riyadh Air Metropolitano, Madrid
Atletico Madrid 4th → 2nd · 16 pts|Real Madrid 2nd → 3rd · 15 pts

Atletico Madrid scored from the spot a minute after Dean Huijsen's red card, added a second in the 59th minute and survived Antonio Rüdiger's late reply.

Player of the matchJude Bellingham7.6Decisive moment53' Alejandro Grimaldo+0.9

Atletico Madrid 2-1 Real Madrid: a red card, then a penalty

Key numbers

  • xG 0.3 vs a season average of 3 for Real Madrid
  • Nine shots on target; Courtois made five saves
  • Penalty a minute after the red: +0.9 FN xPts

Two goals came straight after the red

The match was goalless at half-time and stayed that way until Dean Huijsen was sent off in the 52nd minute. Alejandro Grimaldo scored the resulting penalty, won by Giuliano Simeone, a minute later, and in the 59th minute Jonathan David made it 2-0 from Simeone's assist. Two quick goals settled the shape of the match, and Antonio Rüdiger's strike in the 89th minute only reduced the deficit.

Real Madrid's attack ran well below par

Real Madrid's numbers were far from their norm. Their xG was 0.3, against a season average of 3 across seven matches, and the quality of each shot was well below their usual level too. More of their efforts came from outside the box than inside it, which suggests they were limited to low-value chances. With no split data, how much of that was down to the red card cannot be said.

Courtois limited the damage

Atletico Madrid had nine shots on target, well above their season average, yet finished short of their 2.35 xG. Thibaut Courtois' five saves probably account for a good part of that gap. Atletico also committed 19 fouls, against a season average of 11 across seven matches, which marks this out as a more combative display than usual.

One late goal was not enough

Grimaldo's penalty added +0.9 FN xPts to Atletico's expected points, and David's goal in the 59th minute added +0.3. Rüdiger's goal, set up by Bernardo Silva, came with the score already 2-0 and changed little in FN xPts terms. The result lifted Atletico Madrid from fourth to second in the table, while Real Madrid slipped from second to third.

Player of the match
Jude Bellingham 7.6Strong

He recorded the highest FN Score on the pitch, 7.6.

Bellingham earned most of his credit through defensive work: four tackles and 11 of 12 duels won, plus all four dribbles completed and three key passes. Real Madrid went a man down in the 52nd minute, and he stayed on until the 82nd, when Bernardo Silva replaced him and went on to assist Rüdiger's goal in the 89th.

Game state

1-02-02-1
Atletico Madrid ahead 37 min · level 53 min · Real Madrid ahead 0 min
  • Real Madrid: Red card 52' → ~38 min a player down
  • Antonio Rüdiger — off the bench 36 min · 1G 0A
  • Bernardo Silva — off the bench 8 min · 0G 1A

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.

52' Dean Huijsen Red card −0.3
53' Alejandro Grimaldo Pen goal +0.9
59' Jonathan David Goal · scorer +0.2 · assist Giuliano Simeone +0.1 +0.3
89' Antonio Rüdiger Goal · assist Bernardo Silva 0.0
Atletico Madrid Expected (last two seasons) 1.5Own moments +1.2Opponent moments +0.3Time effect 0.0→ League points won 3
Real Madrid Expected (last two seasons) 1.2Own moments −0.3Opponent moments −0.9Time effect 0.0→ 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

Atletico MadridReal Madrid
61%Possession39%
2.35Expected goals (xG)0.3
0.13xG per shot0.04
18Shots8
9Shots on target3
50%Shots on target %38%
13Shots in box3
618Passes393
90%Pass accuracy86%
3Corners1
2Saves5
19Fouls6
2Yellow cards2
2Offsides2

Compared with usual

Atletico Madrid

7 matches this season, all competitions baseline
This matchAvg
Goals22.1
Conceded11.1
xG2.351.5
xG against0.31.2
Shots1815.7
On target95.7
Shots faced810.6
xG per shot0.130.09
Possession61%56.3%
Passes618548.1
Pass accuracy90%86.6%
Corners35.3
Fouls1911

Real Madrid

7 matches this season, all competitions baseline
This matchAvg
Goals12.7
Conceded21
xG0.33
xG against2.350.88
Shots820
On target38.3
Shots faced1813.1
xG per shot0.040.15
Possession39%52%
Passes393520.3
Pass accuracy86%91.2%
Corners17.3
Fouls69.3

Timeline

  • 35' Yellow Marc Pubill
  • 38' Yellow Cristian Romero
  • 38' VAR Cristian Romero
  • 46' Sub Marc Pubill → Koke
  • 49' Yellow Denzel Dumfries
  • 51' VAR Dean Huijsen
  • 52' Red Dean Huijsen
  • 53' Goal Alejandro Grimaldo (pen) league goal #2
  • 54' Sub Arda Güler → Antonio Rüdiger
  • 54' Sub Vinícius Júnior → Yan Diomande
  • 59' Goal Jonathan David league goal #3 assist Giuliano Simeone
  • 62' Sub Jonathan David → Julián Alvarez
  • 67' Sub Alex Baena → Ademola Lookman
  • 71' Sub Aurélien Tchouaméni → Eduardo Camavinga
  • 78' Yellow Jude Bellingham
  • 82' Sub Jude Bellingham → Bernardo Silva
  • 89' Sub Cristian Romero → Robin Le Normand
  • 89' Sub Kang-in Lee → Morten Hjulmand
  • 89' Goal Antonio Rüdiger league goal #1 assist Bernardo Silva

Category leaders

  • Key passesMarcos Llorente3
  • Duels wonJude Bellingham11/12
  • DribblesJude Bellingham4/4
  • Defensive actionsMarc Cucurella6
  • ShotsJulián Alvarez3 (on target 2)
  • Fouls wonYan Diomande5
#Atletico Madrid#Real Madrid#La Liga#Jude Bellingham#Alejandro Grimaldo

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.