Liga MX Gameweek 5, Apertura

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.

Win Probability

  • Puebla 41%
  • Draw 24%
  • Atletico San Luis 35%

Futmetrix AI estimate

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' 🔄 A. Organista R. Castillo
46' 🔄 J. Rodriguez J. Gonzalez
46' 🔄 F. Monarrez I. Moreno
60' 🔄 F. Moyano R. Marin
Atletico San Luis B. Galdames 🔄 77'
J. Suarez R. Torres 🔄 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
Jesús Rodríguez
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
1
Fouls
5.9
Rating
Defenders
Jose Pachuca
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
6
Duels Won
0
Pens Won
Juan Manuel Fedorco
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
8
Duels Won
0
Pens Won
Nicolás Díaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Owen González
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Luis Rey
ENFORCER
ENFORCER
5
Tackles
5
Tackles
10
Duels Won
77%
Win %
Franco Moyano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Fernando Monárrez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
Miguel Ramírez
MAGNET
MAGNET
48
Activity
48
Activity
43
Passes
5
Duels
Alejandro Organista
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Esteban Lozano
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
8%
Pass Acc
BENCH
Julio González
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Jesús Rivas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jafet Cortés
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Efraín Orona
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Raúl Castillo
ARCHITECT
ARCHITECT
6
Key Passes
6
Key Passes
0
Assists
17%
Pass Acc
Iker Moreno
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Denilson Paz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Emiliano Gómez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ricardo Marín
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry

Atletico San Luis

Goalkeepers
Andrés Sánchez
OCTOPUS
OCTOPUS
5
Saves
5
Saves
0
Conceded
100%
Save %
Defenders
José Suárez
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
Eduardo Águila
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Juan Manuel 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ébastien Salles-Lamonge
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
26%
Pass Acc
Miguel García
NPC
NPC
89
Minutes
89
Minutes
18%
Pass Acc
6.3
Rating
Óscar Macías
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
João Pedro Galvão
HITMAN
HITMAN
2
Goals
2
Goals
5
On Target
8.3
Rating
BENCH
Carlos Rodas
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Román Torres
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Julio César Domínguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Gabriel Martínez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aldo Cruz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Benjamín Galdames
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Mateo Klimowicz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
Started
Entry
Jahaziel Marchand
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Ronaldo Nájera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sebastián Pérez Bouquet
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 Toluca 11 20 20 14 +6 WToluca 2 - 1 (PEN 9-8) Tigres UANL (15-12-2025)LTigres UANL 1 - 0 Toluca (12-12-2025)WToluca 3 - 2 Monterrey (07-12-2025)LMonterrey 1 - 0 Toluca (04-12-2025)DToluca 0 - 0 FC Juarez (30-11-2025)
2 Tigres UANL 11 18 22 13 +9 LToluca 2 - 1 (PEN 9-8) Tigres UANL (15-12-2025)WTigres UANL 1 - 0 Toluca (12-12-2025)DTigres UANL 1 - 1 Cruz Azul (07-12-2025)DCruz Azul 1 - 1 Tigres UANL (04-12-2025)WTigres UANL 5 - 0 Club Tijuana (30-11-2025)
3 Monterrey 9 18 16 12 +4 LToluca 3 - 2 Monterrey (07-12-2025)WMonterrey 1 - 0 Toluca (04-12-2025)LClub America 2 - 1 Monterrey (29-11-2025)WMonterrey 2 - 0 Club America (27-11-2025)WMonterrey 3 - 2 Mazatlán (18-08-2025)
4 Cruz Azul 9 17 17 11 +6 DTigres UANL 1 - 1 Cruz Azul (07-12-2025)DCruz Azul 1 - 1 Tigres UANL (04-12-2025)WCruz Azul 3 - 2 Guadalajara Chivas (01-12-2025)DGuadalajara Chivas 0 - 0 Cruz Azul (28-11-2025)WCruz Azul 3 - 2 Santos Laguna (17-08-2025)
5 CF Pachuca 7 15 14 7 +7 LFC Juarez 2 - 1 CF Pachuca (24-11-2025)WCF Pachuca 3 - 1 U.N.A.M. - Pumas (21-11-2025)LCF Pachuca 0 - 2 Club Tijuana (17-08-2025)WAtlas 0 - 3 CF Pachuca (10-08-2025)WCF Pachuca 1 - 0 Mazatlán (26-07-2025)
6 Club America 7 14 11 7 +4 WClub America 2 - 1 Monterrey (29-11-2025)LMonterrey 2 - 0 Club America (27-11-2025)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)
7 Club Tijuana 8 14 13 12 +1 LTigres UANL 5 - 0 Club Tijuana (30-11-2025)WClub Tijuana 3 - 0 Tigres UANL (27-11-2025)WClub Tijuana 3 - 1 FC Juarez (21-11-2025)WCF Pachuca 0 - 2 Club Tijuana (17-08-2025)DMazatlán 2 - 2 Club Tijuana (10-08-2025)
8 FC Juarez 9 9 8 12 -4 DToluca 0 - 0 FC Juarez (30-11-2025)LFC Juarez 1 - 2 Toluca (27-11-2025)WFC Juarez 2 - 1 CF Pachuca (24-11-2025)LClub Tijuana 3 - 1 FC Juarez (21-11-2025)WGuadalajara Chivas 1 - 2 FC Juarez (16-08-2025)
9 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)
10 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)
11 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)
12 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)
13 Mazatlán 5 5 6 7 -1 LMonterrey 3 - 2 Mazatlán (18-08-2025)DMazatlán 2 - 2 Club Tijuana (10-08-2025)LCF Pachuca 1 - 0 Mazatlán (26-07-2025)WMazatlán 2 - 1 Puebla (19-07-2025)DCruz Azul 0 - 0 Mazatlán (13-07-2025)
14 Guadalajara Chivas 7 5 7 10 -3 LCruz Azul 3 - 2 Guadalajara Chivas (01-12-2025)DGuadalajara Chivas 0 - 0 Cruz Azul (28-11-2025)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)
15 Atlas 5 5 10 14 -4 DClub Queretaro 3 - 3 Atlas (17-08-2025)LAtlas 0 - 3 CF 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 U.N.A.M. - Pumas 6 5 7 11 -4 LCF Pachuca 3 - 1 U.N.A.M. - Pumas (21-11-2025)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 CF Pachuca (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)

Find your next match faster.

Honest match ratings. Find what is worth watching—without the clutter.

Bookmark this page

This page updates as new matches arrive.

Keep these picks handy.

Press Ctrl+D, then confirm in your browser.

Viewed labels stay on this device. We don't receive your reading history.

Keep Futmetrix handy

Honest match ratings. Find what is worth watching—without the clutter.