Liga MX Apertura - 5

Puebla 0 - 2 FT Atletico San Luis

Estadio Cuauhtémoc

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

Futmetrix Verdict
41
FT
Sat, Aug 16
Español
Puebla
0-2
Atletico San Luis
⚡ Intensity 48
⚖️ Balance 13
🏆 Stakes 0
🎲 Upset 0
Galvão’s clinical brace silences Estadio Cuauhtémoc.

Galvão's Brace Stuns Puebla in Bottom-Table Clash

Average Entertainment Futmetrix Score: 41/100. Atletico San Luis delivered a masterclass in clinical finishing to leapfrog their hosts in a desperate fight for Apertura relevance.

Early Pressure & The Sucker Punch

Puebla came out eager to dictate terms at Estadio Cuauhtémoc, leaning on a controlled possession game to pin the visitors deep in their own half. The hosts tallied a massive 20 shots overall, cranking up the Intensity with relentless waves of attacks and applying heavy set-piece pressure through eight corners. Yet, for all their territorial dominance and 57% possession, their finishing lacked the necessary bite to break the deadlock. Atletico San Luis weathered the storm with supreme defensive discipline, keeping their shape while the home crowd roared. The complexion of this gritty Apertura duel shifted completely right on the stroke of half-time. A momentary lapse in the hosts' defensive structure resulted in a conceded penalty. Joao Pedro Galvao stepped up with ice in his veins, converting from the spot at the 45-minute mark to completely alter the locker room team talks.

The Goalkeeping Duel

Trailing at the break, Puebla rolled the tactical dice. They introduced Julio González for the second half, and the substitute goalkeeper immediately proved his worth. González pulled off four crucial saves to keep his side within striking distance, heavily influencing the Balance of the tie. It became a gripping tale of two halves and two penalty boxes, as the goalkeepers recorded a phenomenal 10 combined saves on the night. However, San Luis wasn't merely parking the bus and hoping for the best. Yan Phillipe was utterly outstanding in the midfield engine room, breaking up play and sparking rapid attacking transitions. Even with Puebla dominating the ball, Phillipe ensured the visitors always carried a lethal threat on the counter, elevating the Upset Factor against a desperate home side throwing caution to the wind.

The Killer Blow

The decisive moment arrived in the 70th minute. While Puebla pushed bodies forward in a frantic search for an equalizer, leaving massive gaps at the back, San Luis executed a ruthless counter-attack. Galvão found a pocket of space and buried his second goal of the evening, securing a massive hero's brace. That strike completely deflated the Estadio Cuauhtémoc crowd and effectively killed the contest. Given the enormous Stakes of this lower-table six-pointer, the 2-0 away victory provides San Luis with a vital lifeline, allowing them to close the gap on the mid-table pack. Puebla, meanwhile, are left to rue a miserable lack of cutting edge. They won the shot count and the possession battle, but completely failed the ultimate test of attacking efficiency when it mattered most.

Key Questions

How did substitute João Pedro Galvão change the game?

Though starting the match, Galvão was the ultimate difference-maker, converting a crucial penalty before halftime and securing the points with a clinical 70th-minute strike.

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
57%
43%
Puebla 57%
Atletico San Luis 43%
Shots
20
11
Puebla 20
Atletico San Luis 11
Shots on Target
5
7
Puebla 5
Atletico San Luis 7
Passes
411
316
Puebla 411
Atletico San Luis 316
Pass Accuracy
83%
78%
Puebla 83%
Atletico San Luis 78%
Corners
8
6
Puebla 8
Atletico San Luis 6
Fouls
11
12
Puebla 11
Atletico San Luis 12
Yellow Cards
2
2
Puebla 2
Atletico San Luis 2
Red Cards
0
0
Puebla 0
Atletico San Luis 0

Match Events

O. Macias M. Klimowicz 🔄 17'
27' 🟨 Luis Gabriel Rey
HT
46' 🔄 J. Rodriguez J. Gonzalez
46' 🔄 A. Organista R. Castillo
46' 🔄 F. Monarrez I. Moreno
60' 🔄 F. Moyano R. Marin
J. Suarez R. Torres 🔄 77'
Atletico San Luis B. Galdames 🔄 77'
Román Torres 🟨 84'
Yan Phillipe A. Cruz 🔄 89'
M. Garcia J. Marchand 🔄 89'
90' 🟨 Raúl Castillo
FT

Player Cards

Our take on every player in this match

Puebla

Goalkeepers
J. Rodriguez
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
5.9
Rating
Defenders
J. R. Pachuca Martinez
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
6
Duels Won
0
Pens Won
J. Fedorco
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
8
Duels Won
0
Pens Won
N. Diaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
O. Gonzalez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
L. Rey
ENFORCER
ENFORCER
5
Tackles
5
Tackles
10
Duels Won
77%
Win %
F. Moyano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
F. Monarrez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
M. Ramirez
MAGNET
MAGNET
48
Activity
48
Activity
43
Passes
5
Duels
A. Organista
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
E. Lozano
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
8%
Pass Acc
BENCH
J. Gonzalez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
J. Rivas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Cortes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
E. Orona
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
R. Castillo
ARCHITECT
ARCHITECT
6
Key Passes
6
Key Passes
0
Assists
17%
Pass Acc
I. Moreno
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
D. Guido Paz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
E. Gomez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
R. Marin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry

Atletico San Luis

Goalkeepers
A. Sanchez
OCTOPUS
OCTOPUS
5
Saves
5
Saves
0
Conceded
100%
Save %
Defenders
J. Suarez
LATE SHIFT
LATE SHIFT
13
Late Mins
13
Late Mins
77
Total Mins
77
Entry
Juanpe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
E. Aguila
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
J. Sanabria
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
28%
Pass Acc
Midfielders
Rodrigo Dourado
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
S. Salles-Lamonge
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
26%
Pass Acc
M. Garcia
NPC
NPC
89
Minutes
89
Minutes
18%
Pass Acc
6.3
Rating
O. Macias
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
17
Entry
Yan Phillipe
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
1
Pens Won
Forwards
Joao Pedro Galvao
HITMAN
HITMAN
2
Goals
2
Goals
5
On Target
8.3
Rating
BENCH
C. Rodas
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
R. Torres
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
J. Dominguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
G. Martinez
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
12
Total Mins
Started
Entry
B. Galdames
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
M. Klimowicz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
Started
Entry
J. Marchand
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
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

Head to Head

Date Home Score Away Competition Venue
08/16/2025 Puebla 0 - 2 Atletico San Luis Liga MX Estadio Cuauhtémoc
01/18/2025 Puebla 1 - 2 Atletico San Luis Liga MX Estadio Cuauhtémoc
11/02/2024 Atletico San Luis 2 - 0 Puebla Liga MX Estadio Alfonso Lastras Ramírez
03/02/2024 Atletico San Luis 4 - 0 Puebla Liga MX Estadio Alfonso Lastras Ramírez
08/19/2023 Puebla 1 - 2 Atletico San Luis Liga MX Estadio Cuauhtémoc
02/03/2023 Atletico San Luis 2 - 0 Puebla Liga MX Estadio Alfonso Lastras Ramírez
08/16/2025
Liga MX Estadio Cuauhtémoc
01/18/2025
Liga MX Estadio Cuauhtémoc
11/02/2024
Liga MX Estadio Alfonso Lastras Ramírez
03/02/2024
Liga MX Estadio Alfonso Lastras Ramírez
08/19/2023
Liga MX Estadio Cuauhtémoc
02/03/2023
Liga MX Estadio Alfonso Lastras Ramírez
Puebla Win
Atletico San Luis Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Pachuca 5 12 10 4 +6 LPachuca 0 - 2 Club Tijuana (17-08-2025)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 Monterrey 5 12 10 7 +3 WMonterrey 3 - 2 Mazatlán (18-08-2025)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)
3 Cruz Azul 5 11 12 7 +5 WCruz Azul 3 - 2 Santos Laguna (17-08-2025)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)
4 Club America 5 11 9 4 +5 WTigres UANL 1 - 3 Club America (17-08-2025)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)
5 Tigres UANL 5 10 13 6 +7 DGuadalajara Chivas 0 - 0 Tigres UANL (18-09-2025)LTigres UANL 1 - 3 Club America (17-08-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)
6 Toluca 5 10 13 8 +5 DToluca 1 - 1 U.N.A.M. - Pumas (17-08-2025)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)
7 Club Tijuana 5 8 7 6 +1 WPachuca 0 - 2 Club Tijuana (17-08-2025)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)
8 Santos Laguna 5 6 8 8 0 LCruz Azul 3 - 2 Santos Laguna (17-08-2025)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)
9 Atletico San Luis 5 6 7 7 0 WPuebla 0 - 2 Atletico San Luis (16-08-2025)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)
10 Leon 5 6 4 8 -4 WNecaxa 0 - 1 Leon (16-08-2025)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)
11 Necaxa 5 5 6 7 -1 LNecaxa 0 - 1 Leon (16-08-2025)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)
12 Mazatlán 5 5 6 7 -1 LMonterrey 3 - 2 Mazatlán (18-08-2025)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)
13 U.N.A.M. - Pumas 5 5 6 8 -2 DToluca 1 - 1 U.N.A.M. - Pumas (17-08-2025)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)
14 FC Juarez 5 5 4 6 -2 WGuadalajara Chivas 1 - 2 FC Juarez (16-08-2025)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)
15 Atlas 5 5 10 14 -4 DClub Queretaro 3 - 3 Atlas (17-08-2025)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)
16 Guadalajara Chivas 5 4 5 7 -2 DGuadalajara Chivas 0 - 0 Tigres UANL (18-09-2025)LGuadalajara Chivas 1 - 2 FC Juarez (16-08-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)
17 Puebla 5 3 4 14 -10 LPuebla 0 - 2 Atletico San Luis (16-08-2025)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)
18 Club Queretaro 5 1 4 10 -6 DClub Queretaro 3 - 3 Atlas (17-08-2025)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)