Liga MX Apertura - 2

Atlas 3 - 3 FT Cruz Azul

Estadio Jalisco

Match previews and recaps to help you decide which games are worth watching

Futmetrix Verdict
96
FT
Sun, Jul 20
Español
Atlas
3-3
Cruz Azul
⚡ Intensity 100
⚖️ Balance 100
🏆 Stakes 0
🎲 Upset 0
Sepúlveda's treble stuns the Estadio Jalisco.

A Six-Goal Thriller at the Estadio Jalisco

Must-Watch Futmetrix Score: 96/100. A mesmerising exhibition of counter-attacking ruthlessness meeting overwhelming offensive volume in a true modern classic.

Counter-Attacking Masterclass

The Estadio Jalisco witnessed a fascinating tactical clash from the opening exchanges. Atlas set up a brilliant counter-attacking trap, intentionally ceding the ball to the visitors. This calculated approach paid dividends rapidly when E. Aguirre found the back of the net just seventeen minutes in. The hosts were utterly ruthless in transition, absorbing pressure before springing forward. By the time D. Gonzalez doubled the advantage on the half-hour mark, the home crowd was in delirium. Cruz Azul looked stunned despite controlling the tempo. The early Stakes felt monumental for the playoff-chasing hosts, who defended their box with fierce determination. The visitors were left to ponder how their territorial dominance had yielded a two-goal deficit heading towards the interval.

Five Minutes of Chaos

Our take on the second half is simple: it was pure, unadulterated chaos. The complexion of the match shifted completely on a VAR intervention in the 53rd minute, confirming a penalty won by M. Bogusz. A. Sepulveda stepped up and coolly converted, instantly raising the Intensity to fever pitch. Just three minutes later, Sepúlveda struck again to wipe out the deficit entirely. However, the astonishing goal flurry was not over. Before the travelling supporters could even finish celebrating the comeback, Matheus Doria restored the home side's lead on the hour mark. Three goals spanning five breathless minutes completely redefined the tactical landscape, leaving both defences scrambling for answers.

The Late Drama

Entering the final stages, the pitch tilted entirely towards the Atlas penalty area. The visitors commanded a staggering 71% possession, launching a barrage of 29 total shots to avoid an unlikely Upset Factor. The home side's defensive block bent under the relentless pressure but appeared likely to hold out for a famous victory. Yet, the Balance of football can be incredibly cruel or poetic, depending on your allegiance. In the dying embers of the ninetieth minute, Sepúlveda found space one last time to complete a historic hat-trick and snatch a 3-3 draw. Our verdict is that Cruz Azul's overwhelming shot volume ultimately merited a point, while Atlas will undoubtedly rue their inability to survive those agonising final seconds.

Key Questions

What made Ángel Sepúlveda the Man of the Match?

He single-handedly salvaged a point with a spectacular hat-trick, including a dramatic 90th-minute equaliser under immense pressure.

What caused the 6-goal thriller?

A perfect storm of clinical Atlas counter-attacks against relentless Cruz Azul pressure, producing 39 combined shots and constant penalty box action.

Did Atlas deserve the late equalizer?

It was actually Cruz Azul who scored the late equaliser. Given their 71% possession and 29 shots, the visitors thoroughly earned their point.

What is the Futmetrix Score?

The Futmetrix Score is our 0-100 verdict on how entertaining a match is. We look at intensity, balance, stakes, and star quality to tell you if it's worth your time.

Match Statistics

Possession
29%
71%
Atlas 29%
Cruz Azul 71%
Shots
10
29
Atlas 10
Cruz Azul 29
Shots on Target
4
5
Atlas 4
Cruz Azul 5
Expected Goals (xG)
1.00
2.08
Atlas 1.00
Cruz Azul 2.08
Passes
205
486
Atlas 205
Cruz Azul 486
Pass Accuracy
64%
86%
Atlas 64%
Cruz Azul 86%
Corners
4
11
Atlas 4
Cruz Azul 11
Fouls
10
15
Atlas 10
Cruz Azul 15
Yellow Cards
2
2
Atlas 2
Cruz Azul 2
Red Cards
0
0
Atlas 0
Cruz Azul 0

Match Events

17' E. Aguirre
Erik Lira 🟨 22'
31' D. Gonzalez (E. Aguirre)
44' 🟨 Antonio Sánchez
HT
Mateusz Bogusz 53'
A. Sepulveda 55'
A. Sepulveda (M. Bogusz) 58'
60' 🔄 S. Hernandez A. Gonzalez
60' Matheus Doria (A. Rocha)
C. Rotondi O. Campos 🔄 71'
L. Romero L. Faravelli 🔄 71'
74' 🔄 Gustavo Ferrareis C. Orrantia
74' 🔄 D. Gonzalez G. del Prete
E. Lira J. Marquez 🔄 78'
José Paradela 🟨 82'
86' 🔄 E. Aguirre J. Serrato
86' 🔄 U. Djurdjevic M. Coccaro
M. Bogusz A. Morales 🔄 86'
J. Sanchez M. Levy 🔄 86'
A. Sepulveda (J. Paradela) 90'
90'+4 🟨 Aldo Rocha
FT

Player Cards

Our take on every player in this match

Atlas

Goalkeepers
A. Sanchez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
V. H. Rios De Alba
SHIELD
SHIELD
4
Blocks
4
Blocks
1
Interceptions
1
Tackles
G. Aguirre
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
2
Fouls
6.3
Rating
Matheus Doria
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Midfielders
Gustavo Ferrareis
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
S. Hernandez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
A. Rocha
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.9
Rating
J. Lozano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
D. Gonzalez
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
U. Djurdjevic
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
3
Duels Won
0
Pens Won
E. Aguirre
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
C. Ramos
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
A. Mora
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Orrantia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
R. Pier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Blanco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. San Martin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Serrato
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
G. del Prete
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
A. Gonzalez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
30
Total Mins
Started
Entry
M. Coccaro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry

Cruz Azul

Goalkeepers
K. Mier
SIEVE
SIEVE
25%
Save %
25%
Save %
3
Conceded
1
Saves
Defenders
J. Sanchez
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
27%
Pass Acc
W. Ditta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
G. Piovi
MAGNET
MAGNET
85
Activity
85
Activity
77
Passes
8
Duels
C. Rotondi
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
22%
Pass Acc
Midfielders
E. Lira
LATE SHIFT
LATE SHIFT
12
Late Mins
12
Late Mins
78
Total Mins
78
Entry
J. Paradela
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7.3
Rating
C. Rodriguez
ARCHITECT
ARCHITECT
6
Key Passes
6
Key Passes
0
Assists
63%
Pass Acc
L. Romero
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
34%
Pass Acc
Forwards
A. Sepulveda
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
9.2
Rating
M. Bogusz
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
20%
Pass Acc
BENCH
A. Gudino
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
O. Campos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
J. Orozco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Faravelli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
J. Marquez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
A. Garcia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
K. Velazquez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Morales
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
F. Samano Salgado
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Levy
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %

Head to Head

Date Home Score Away Competition Venue
05/03/2026 Atlas 2 - 3 Cruz Azul Liga MX Estadio Jalisco
01/14/2026 Cruz Azul 2 - 0 Atlas Liga MX Estadio Azteca
07/20/2025 Atlas 3 - 3 Cruz Azul Liga MX Estadio Jalisco
01/12/2025 Cruz Azul 1 - 1 Atlas Liga MX Estadio Olímpico Universitario
11/07/2024 Atlas 2 - 2 Cruz Azul Liga MX Estadio Jalisco
04/22/2024 Cruz Azul 2 - 2 Atlas Liga MX Estadio Ciudad de los Deportes
07/02/2023 Atlas 2 - 0 Cruz Azul Liga MX Estadio Jalisco
05/06/2023 Cruz Azul 0 - 1 Atlas Liga MX Estadio Azteca
02/23/2023 Cruz Azul 1 - 0 Atlas Liga MX Estadio Azteca
07/16/2022 Atlas 3 - 2 Cruz Azul Liga MX Estadio Jalisco
05/03/2026
Liga MX Estadio Jalisco
01/14/2026
Liga MX Estadio Azteca
07/20/2025
Liga MX Estadio Jalisco
01/12/2025
Liga MX Estadio Olímpico Universitario
11/07/2024
Liga MX Estadio Jalisco
04/22/2024
Liga MX Estadio Ciudad de los Deportes
07/02/2023
Liga MX Estadio Jalisco
05/06/2023
Liga MX Estadio Azteca
02/23/2023
Liga MX Estadio Azteca
07/16/2022
Liga MX Estadio Jalisco
Atlas Win
Cruz Azul Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Toluca 2 6 7 3 +4 WSantos Laguna 2 - 4 Toluca (17-07-2025)WToluca 3 - 1 Necaxa (13-07-2025)
2 Pachuca 2 6 6 2 +4 WU.N.A.M. - Pumas 2 - 3 Pachuca (20-07-2025)WPachuca 3 - 0 Monterrey (13-07-2025)
3 Club America 2 4 4 2 +2 WClub America 3 - 1 Club Tijuana (17-07-2025)DFC Juarez 1 - 1 Club America (12-07-2025)
4 Atlas 2 4 6 5 +1 DAtlas 3 - 3 Cruz Azul (20-07-2025)WPuebla 2 - 3 Atlas (12-07-2025)
5 Mazatlán 2 4 2 1 +1 WMazatlán 2 - 1 Puebla (19-07-2025)DCruz Azul 0 - 0 Mazatlán (13-07-2025)
6 Tigres UANL 2 4 1 0 +1 DGuadalajara Chivas 0 - 0 Tigres UANL (18-09-2025)WTigres UANL 1 - 0 FC Juarez (20-07-2025)
7 Santos Laguna 2 3 5 4 +1 LSantos Laguna 2 - 4 Toluca (17-07-2025)WSantos Laguna 3 - 0 U.N.A.M. - Pumas (13-07-2025)
8 Necaxa 2 3 4 4 0 WNecaxa 3 - 1 Club Queretaro (19-07-2025)LToluca 3 - 1 Necaxa (13-07-2025)
9 Leon 2 3 1 1 0 WLeon 1 - 0 Guadalajara Chivas (20-07-2025)LLeon 0 - 1 Atletico San Luis (14-07-2025)
10 Atletico San Luis 2 3 1 1 0 LAtletico San Luis 0 - 1 Monterrey (19-07-2025)WLeon 0 - 1 Atletico San Luis (14-07-2025)
11 Club Tijuana 2 3 2 3 -1 LClub America 3 - 1 Club Tijuana (17-07-2025)WClub Tijuana 1 - 0 Club Queretaro (12-07-2025)
12 Monterrey 2 3 1 3 -2 WAtletico San Luis 0 - 1 Monterrey (19-07-2025)LPachuca 3 - 0 Monterrey (13-07-2025)
13 Cruz Azul 2 2 3 3 0 DAtlas 3 - 3 Cruz Azul (20-07-2025)DCruz Azul 0 - 0 Mazatlán (13-07-2025)
14 FC Juarez 2 1 1 2 -1 LTigres UANL 1 - 0 FC Juarez (20-07-2025)DFC Juarez 1 - 1 Club America (12-07-2025)
15 Guadalajara Chivas 2 1 0 1 -1 DGuadalajara Chivas 0 - 0 Tigres UANL (18-09-2025)LLeon 1 - 0 Guadalajara Chivas (20-07-2025)
16 Puebla 2 0 3 5 -2 LMazatlán 2 - 1 Puebla (19-07-2025)LPuebla 2 - 3 Atlas (12-07-2025)
17 Club Queretaro 2 0 1 4 -3 LNecaxa 3 - 1 Club Queretaro (19-07-2025)LClub Tijuana 1 - 0 Club Queretaro (12-07-2025)
18 U.N.A.M. - Pumas 2 0 2 6 -4 LU.N.A.M. - Pumas 2 - 3 Pachuca (20-07-2025)LSantos Laguna 3 - 0 U.N.A.M. - Pumas (13-07-2025)