Atlético Madrid beat Real Madrid 2-1 at Riyadh Air Metropolitano.

The LaLiga showdown between Atlético Madrid and Real Madrid took place on 20 September 2026 at the Riyadh Air Metropolitano in Madrid. Both sides entered the match with the usual intensity of Spain’s top-flight rivalry, and the stadium provided a fitting backdrop for a tightly contested game.

How it unfolded

The first half was relatively cautious, but the disciplinary tempo rose quickly. In the 35th minute, Atlético’s Marc Pubill was shown a yellow card for a bad foul, followed three minutes later by a second yellow for teammate Cristian Romero for a similar infringement. The visitors broke the deadlock in the 49th minute when Real Madrid’s Denzel Dumfries received a yellow card.

The match’s turning point arrived early in the second half. Just a minute after the yellow to Dumfries, Dean Huijsen was sent off for Real Madrid with a straight red card in the 52nd minute, leaving the visitors with ten men for the remainder of the contest.

Capitalising on the numerical advantage, Atlético Madrid took the lead in the 53rd minute. Goalkeeper-turned-penalty-taker Alejandro Grimaldo stepped up and slotted a left-footed shot to the bottom left corner, putting his side ahead 1-0. Six minutes later, Jonathan David doubled the lead. Receiving a cross from Giuliano Simeone, the forward struck a left-footed shot from the centre of the box into the high centre of the net, making it 2-0 at the break.

Real Madrid fought back despite being a man down. In the 78th minute, Jude Bellingham was booked for a bad foul, adding to the visitors’ disciplinary tally. The home side’s resolve waned as the clock ticked on, and in the 89th minute Antonio Rüdiger headed home the only goal for Real Madrid. The header came from the centre of the box after a set-piece cross delivered by Bernardo Silva, reducing the deficit to 2-1 but not enough to change the outcome.

Standout performers

  • Alejandro Grimaldo (Atlético Madrid) – Scored the opening penalty in the 53rd minute, giving his side the first lead.
  • Jonathan David (Atlético Madrid) – Provided the decisive second goal, finishing a Giuliano Simeone cross in the 59th minute.
  • Giuliano Simeone (Atlético Madrid) – Delivered the assist for David’s goal, his cross setting up the striker’s finish.
  • Antonio Rüdiger (Real Madrid) – Scored a late header in the 89th minute, offering a brief glimmer of hope for the visitors.
  • Bernardo Silva (Real Madrid) – Supplied the cross that led to Rüdiger’s goal from a set-piece situation.

Match facts

  • Final score: Atlético Madrid 2-1 Real Madrid
  • Scorers: Alejandro Grimaldo (53’ pen), Jonathan David (59’), Antonio Rüdiger (89’)
  • Assist providers: Giuliano Simeone (59’), Bernardo Silva (89’)
  • Yellow cards: Marc Pubill (35’), Cristian Romero (38’), Denzel Dumfries (49’), Jude Bellingham (78’)
  • Sending-off: Dean Huijsen (52’, straight red)
  • Venue: Riyadh Air Metropolitano, Madrid

What it means

The win gives Atlético Madrid three points from the LaLiga fixture, while Real Madrid return home having lost despite a late consolation goal and playing most of the second half with ten men. Both clubs will look to build on the performances and disciplinary lessons as the season progresses.