Liga MX Apertura - 4

Atletico San Luis 1 - 2 FT Cruz Azul

Estadio Alfonso Lastras

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

Futmetrix Verdict
69
FT
Tue, Aug 12
Español
Atletico San Luis
1-2
Cruz Azul
⚡ Intensity 84
⚖️ Balance 27
🏆 Stakes 0
🎲 Upset 0
Red cards and Cruz Azul resilience.

Cruz Azul Weather the Storm to Maintain Title Charge

Worth Watching Futmetrix Score: 69/100. A spectacular second-half meltdown featuring two red cards and a penalty proved exactly why the visitors are genuine title contenders.

Suffocating the Hosts

Right from the opening exchanges at Estadio Alfonso Lastras, Cruz Azul dictated the tempo. Showcasing a remarkable level of Intensity, the visitors dominated possession with 62% of the ball, forcing Atletico San Luis into a deep, desperate defensive block. Willer Ditta was an absolute rock at the back, orchestrating the play and snuffing out any rare counter-attacks before they could materialize. The struggling hosts found it impossible to establish any meaningful Balance across the pitch, failing to register significant threats in the final third. It was a patient, methodical dismantling during the first 45 minutes, setting a tense stage for the fireworks that were guaranteed to follow.

The Ten-Minute Tornado

The deadlock finally shattered in the 52nd minute when C. Rotondi finished a slick move orchestrated beautifully by J. Paradela. Before the hosts could even clear their heads, disaster struck again. A. Sepulveda coolly dispatched a penalty just five minutes later to double the advantage. The wheels completely fell off for San Luis on the hour mark when João Pedro Galvão was shown a straight red card following a lengthy VAR review. Given the massive Stakes of the playoff race, the visitors looked completely out of sight, entirely overwhelming a fractured home side that seemed ready to throw in the towel.

Late Lifeline and Chaos

Football, however, rarely follows a simple script. Bringing a sudden Upset Factor to the dying moments, substitute R. Torres found the back of the net in the 85th minute for the ten-men hosts. Suddenly, the stadium roared back to life, transforming what looked like a comfortable away procession into a frantic siege. The pressure boiled over deep into stoppage time as Jesús Orozco earned a red card of his own, ensuring both teams finished a man down. Ultimately, Cruz Azul held their nerve. Our take highlights a massive away victory that cements their second-place standing, keeping them breathing down the necks of the league leaders while leaving San Luis stranded in mid-table mediocrity.

Key Questions

How did the red card for João Pedro Galvão impact the match?

It reduced the hosts to ten men immediately after conceding twice, completely stifling their momentum and handing full control to the visitors.

How did substitute Román Torres change the game?

Coming off the bench, he scored a crucial goal in the 85th minute, dragging his shorthanded team back into the contest for a dramatic finale.

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
38%
62%
Atletico San Luis 38%
Cruz Azul 62%
Shots
4
11
Atletico San Luis 4
Cruz Azul 11
Shots on Target
2
5
Atletico San Luis 2
Cruz Azul 5
Expected Goals (xG)
0.18
1.53
Atletico San Luis 0.18
Cruz Azul 1.53
Passes
273
452
Atletico San Luis 273
Cruz Azul 452
Pass Accuracy
73%
87%
Atletico San Luis 73%
Cruz Azul 87%
Corners
3
2
Atletico San Luis 3
Cruz Azul 2
Fouls
23
12
Atletico San Luis 23
Cruz Azul 12
Yellow Cards
1
4
Atletico San Luis 1
Cruz Azul 4
Red Cards
1
1
Atletico San Luis 1
Cruz Azul 1

Match Events

7' 🟨 Rodrigo Dourado
Jesús Orozco 🟨 10'
Erik Lira 🟨 38'
HT
C. Rotondi (J. Paradela) 52'
A. Sepulveda 57'
66' 🔄 B. Galdames Yan Phillipe
67' 🔄 J. Suarez R. Torres
67' 🔄 M. Klimowicz A. Cruz
67' 🔄 Rodrigo Dourado S. Salles-Lamonge
M. Bogusz L. Faravelli 🔄 74'
E. Lira L. Romero 🔄 74'
J. Paradela J. Marquez 🔄 75'
A. Sepulveda M. Levy 🔄 83'
C. Rotondi O. Campos 🔄 85'
85' R. Torres
Jesús Orozco 🟨 90'+4
Jesús Orozco 🟥 90'+4
Gonzalo Piovi 🟨 90'+7
FT

Player Cards

Our take on every player in this match

Atletico San Luis

Goalkeepers
A. Sanchez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
O. Macias
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
J. Suarez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Juanpe
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
3
Fouls
5.9
Rating
E. Aguila
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
50%
Duel Win %
J. Sanabria
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
B. Galdames
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
66
Total Mins
66
Entry
Rodrigo Dourado
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
M. Garcia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
M. Klimowicz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Joao Pedro Galvao
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
6
Fouls
5.2
Rating
BENCH
C. Rodas
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
R. Torres
CLUTCH HERO
CLUTCH HERO
85
Goal Time
85
Goal Time
Goal
Impact
7.9
Rating
J. Dominguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Guillen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Cruz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
24
Total Mins
Started
Entry
J. Marchand
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Salles-Lamonge
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
R. Najera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Perez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Yan Phillipe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
25
Total Mins
Started
Entry

Cruz Azul

Goalkeepers
K. Mier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
W. Ditta
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
91%
Duel Win %
J. Orozco
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
2
Fouls
7
Rating
G. Piovi
MAGNET
MAGNET
74
Activity
74
Activity
68
Passes
6
Duels
Midfielders
I. Rivero
STORMTROOPER
STORMTROOPER
3
Shots
3
Shots
0
Goals
1
On Target
E. Lira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
C. Rodriguez
MAGNET
MAGNET
72
Activity
72
Activity
63
Passes
9
Duels
C. Rotondi
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
J. Paradela
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.9
Rating
M. Bogusz
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
A. Sepulveda
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
A. Gudino
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
J. Sanchez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
O. Campos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
L. Faravelli
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
J. Marquez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
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
0
Total Mins
Started
Entry
L. Romero
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
M. Levy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
08/12/2025 Atletico San Luis 1 - 2 Cruz Azul Liga MX Estadio Alfonso Lastras
03/16/2025 Cruz Azul 3 - 0 Atletico San Luis Liga MX Estadio Olímpico Universitario
09/18/2024 Atletico San Luis 3 - 1 Cruz Azul Liga MX Estadio Alfonso Lastras Ramírez
02/11/2024 Cruz Azul 3 - 0 Atletico San Luis Liga MX Estadio Ciudad de los Deportes
09/30/2023 Atletico San Luis 1 - 2 Cruz Azul Liga MX Estadio Alfonso Lastras Ramírez
03/18/2023 Cruz Azul 1 - 0 Atletico San Luis Liga MX Estadio Azteca
08/12/2025
Liga MX Estadio Alfonso Lastras
03/16/2025
Liga MX Estadio Olímpico Universitario
09/18/2024
Liga MX Estadio Alfonso Lastras Ramírez
02/11/2024
Liga MX Estadio Ciudad de los Deportes
09/30/2023
Liga MX Estadio Alfonso Lastras Ramírez
03/18/2023
Liga MX Estadio Azteca
Atletico San Luis Win
Cruz Azul Win
Draw

League Standings

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