Champions LeagueSemi-finalsFull Time
📅 29/04/26🕒 19:00🏟️ Riyadh Air Metropolitano🧑‍⚖️ Danny Makkelie, Netherlands
Score
Atletico Madrid crest
1-1
Arsenal crest
Away team

Arsenal

Biggest Swing+1.77 xT44' V. GyökeresCards1VAR2reviews

Atletico Madrid 1-1 Arsenal — xTears 10.55 (29/04/26)

Atletico Madrid and Arsenal drew 1-1 on 29 April 2026 in the semi-finals of the Champions League. Total damage: 10.55 xTears.

Biggest swings: V. Gyökeres at 44' penalty (+1.77 xT); E. Eze at 80' penalty overturned by VAR (+1.42 xT).

Control and disruption traded places throughout the match. Referee-chaos signal under Danny Makkelie, Netherlands: 2 VAR calls.

Share this damage report

How it unfolded

Timeline
  1. 44'

    Penalty

    V. Gyökeres - Arsenal

  2. 55'

    Penalty confirmed by VAR

    Marcos Llorente - Atletico Madrid

  3. 56'

    Penalty

    J. Álvarez - Atletico Madrid

  4. 80'

    Penalty overturned by VAR

    E. Eze - Arsenal

Absolute chaos

🧨

7.16

44'

Penalty

+1.77 xT

V. Gyökeres - Arsenal

56'

Penalty

+1.67 xT

J. Álvarez - Atletico Madrid

80'

Penalty overturned by VAR

+1.42 xT

E. Eze - Arsenal

55'

Penalty confirmed by VAR

+1.36 xT

Marcos Llorente - Atletico Madrid

Referee scandal

🧑‍⚖️

6.22

44'

Penalty

+1.77 xT

V. Gyökeres - Arsenal

56'

Penalty

+1.67 xT

J. Álvarez - Atletico Madrid

80'

Penalty overturned by VAR

+1.42 xT

E. Eze - Arsenal

55'

Penalty confirmed by VAR

+1.36 xT

Marcos Llorente - Atletico Madrid

Late drama

🔥

2.36

80'

Penalty overturned by VAR

+1.42 xT

E. Eze - Arsenal

86'

Substitution

+0.47 xT

Cristhian Mosquera for B. White - Arsenal

88'

Substitution

+0.47 xT

N. Molina for J. Cardoso - Atletico Madrid

Crushed hope

💔

1.42

80'

Penalty overturned by VAR

+1.42 xT

E. Eze - Arsenal

All-out war

🟥

0.97

78'

Yellow card

+0.97 xT

D. Hancko - Atletico Madrid

Cruelty

😈

Barely left a bruise

0

Nothing big fed this one.

Other pretty unhinged matches

The most unhinged matches connected to this one.