Liga MX Gameweek 8, Clausura

Atletico San Luis 0 - 1 FT Puebla

Estadio Alfonso Lastras

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

Futmetrix Verdict
46
FT
Sat, Feb 28
Español
Atletico San Luis
0-1
Puebla
⚡ Intensity 46
⚖️ Balance 20
🏆 Stakes 0
🎲 Upset 60
Puebla snatch late away victory.

Win Probability

  • Atletico San Luis 44%
  • Draw 28%
  • Puebla 28%

Futmetrix AI estimate

Bench Brilliance Steals the Show for Puebla

Average Entertainment Futmetrix Score: 46/100. A cagey bottom-half battle exploded into life at the death as Puebla’s substitutes combined to execute the perfect late smash-and-grab.

Early Stalemate

When Atletico San Luis welcomed Puebla to the Estadio Alfonso Lastras, the high Stakes of a genuine six-pointer were immediately apparent. Both sides hovered dangerously near the bottom of the table, turning the opening exchanges into a tense, tactical chess match. The hosts controlled possession comfortably, edging up to 57%, yet their sterile passing networks struggled to penetrate a resolute visiting backline. Puebla’s defensive unit, anchored superbly by Juan Pablo Vargas, absorbed the pressure without breaking a sweat. Despite dominating the ball, San Luis could only muster two shots on target throughout the entire contest, leaving the home faithful deeply frustrated by the glaring lack of cutting edge in the final third.

Tactical Shifts

As the second half progressed, the Balance of power began to shift subtly toward the visitors. Puebla might have seen less of the ball, but they looked significantly more threatening when they broke forward, ultimately generating 11 total shots. The midfield battle was fiercely contested, with Nicolás Díaz putting in a masterful shift to disrupt San Luis's rhythm and launch rapid counter-attacks. Sensing an opportunity to snatch all three points, Puebla's manager rolled the dice. E. Lozano was introduced in the 68th minute, followed shortly by B. Garnica in the 81st. These critical substitutions injected immediate pace and directness into a match that had previously been starved of any real attacking quality.

The Final Blow

The bold tactical changes paid off spectacularly in the 90th minute, delivering a high Upset Factor right at the death. Just as the hosts looked resigned to a goalless draw, Garnica found space and delivered a precision assist for Lozano, who buried the chance to silence the Estadio Alfonso Lastras. This late winner sent the match's Intensity metrics through the roof and secured a vital 1-0 away victory. The smash-and-grab raid completely flipped the narrative, allowing Puebla to leapfrog their opponents in the Liga MX standings. For San Luis, it is a bitter pill to swallow, highlighting a desperate need for attacking invention if they are to escape the lingering threat of a lower-table dogfight.

Key Questions

How dramatic was the late winner by Nicolás Díaz?

Although Nicolás Díaz controlled the midfield, it was actually substitute E. Lozano who provided the dramatic 90th-minute winner to secure the points for Puebla.

How did substitute Nicolás Díaz change the game?

Nicolás Díaz was a standout starter, not a substitute. The true game-changers off the bench were E. Lozano and B. Garnica, who combined for the deciding goal.

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%
Atletico San Luis 57%
Puebla 43%
Shots
6
11
Atletico San Luis 6
Puebla 11
Shots on Target
2
3
Atletico San Luis 2
Puebla 3
Expected Goals (xG)
0.91
1.21
Atletico San Luis 0.91
Puebla 1.21
Passes
469
343
Atletico San Luis 469
Puebla 343
Pass Accuracy
85%
83%
Atletico San Luis 85%
Puebla 83%
Corners
4
5
Atletico San Luis 4
Puebla 5
Fouls
16
11
Atletico San Luis 16
Puebla 11
Yellow Cards
3
4
Atletico San Luis 3
Puebla 4
Red Cards
0
0
Atletico San Luis 0
Puebla 0

Match Events

E. Navarro L. Rey 🔄 27'
Kevin Velasco 🟨 30'
HT
Alonso Ramirez 🟨 49'
56' 🔄 S. Munoz S. Perez
E. Gomez C. Baltazar 🔄 68'
A. Organista E. Lozano 🔄 68'
69' 🔄 O. Macias R. Meraz
76' 🔄 J. Medina B. Galdames
76' 🔄 Lucas Esteves L. Flores
76' 🔄 M. Garcia R. Torres
77' 🟨 Juanpe
K. Velasco B. Garnica 🔄 81'
Luis Gabriel Rey 🟨 84'
E. Lozano (B. Garnica) 90'
FT

Player Cards

Our take on every player in this match

Atletico San Luis

Goalkeepers
Andrés Sánchez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Miguel García
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Benjamín Galindo
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
75%
Duel Win %
Juanpe
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Julio César Domínguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Lucas Esteves
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
57%
Duel Win %
Midfielders
Jesús Medina
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Óscar Macías
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
Sébastien Salles-Lamonge
MAGNET
MAGNET
75
Activity
75
Activity
66
Passes
9
Duels
Forwards
João Pedro Galvão
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Santiago Muñoz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
56
Total Mins
56
Entry
BENCH
Gibrán Lajud
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Aldo Cruz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Román Torres
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Benjamín Galdames
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Roberto Meraz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Sebastián Pérez Bouquet
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
David Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fidel Barajas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Anderson Duarte
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Leonardo Flores
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry

Puebla

Goalkeepers
Ricardo Gutiérrez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Iker Moreno
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
100%
Duel Win %
Eduardo Navarro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
27
Entry
Juan Pablo Vargas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Fernando Monárrez
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
6
Duels Won
0
Pens Won
Midfielders
Alonso Ramírez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Kevin Velasco
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
17%
Pass Acc
Nicolás Díaz
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
Alejandro Organista
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
Edgar Guerra
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Emiliano Gómez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
BENCH
Jesús Rodríguez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jose Pachuca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luis Rey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
Started
Entry
Ulises Torres
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ángelo Araos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Carlos Baltazar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
Brayan Garnica
SUPER SUB
SUPER SUB
1
Assist
1
Assist
9
Minutes
6.9
Rating
Miguel Ramírez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Esteban Lozano
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7
Rating
P. Gamarra
👻 Invisible Nothing to note

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
Atletico San Luis Win
Puebla Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Cruz Azul 14 33 25 14 +11 WU.N.A.M. - Pumas 1 - 2 Cruz Azul (25-05-2026)DCruz Azul 0 - 0 U.N.A.M. - Pumas (22-05-2026)WGuadalajara Chivas 1 - 2 Cruz Azul (17-05-2026)DCruz Azul 2 - 2 Guadalajara Chivas (14-05-2026)WCruz Azul 1 - 0 Atlas (10-05-2026)
2 CF Pachuca 12 23 13 7 +6 LU.N.A.M. - Pumas 1 - 0 CF Pachuca (18-05-2026)WCF Pachuca 1 - 0 U.N.A.M. - Pumas (15-05-2026)WCF Pachuca 2 - 0 Toluca (10-05-2026)WToluca 0 - 1 CF Pachuca (04-05-2026)LMazatlán 1 - 0 CF Pachuca (28-02-2026)
3 U.N.A.M. - Pumas 14 22 23 16 +7 LU.N.A.M. - Pumas 1 - 2 Cruz Azul (25-05-2026)DCruz Azul 0 - 0 U.N.A.M. - Pumas (22-05-2026)WU.N.A.M. - Pumas 1 - 0 CF Pachuca (18-05-2026)LCF Pachuca 1 - 0 U.N.A.M. - Pumas (15-05-2026)DU.N.A.M. - Pumas 3 - 3 Club America (11-05-2026)
4 Guadalajara Chivas 12 22 18 15 +3 LGuadalajara Chivas 1 - 2 Cruz Azul (17-05-2026)DCruz Azul 2 - 2 Guadalajara Chivas (14-05-2026)WGuadalajara Chivas 2 - 0 Tigres UANL (10-05-2026)LTigres UANL 3 - 1 Guadalajara Chivas (03-05-2026)LToluca 2 - 0 Guadalajara Chivas (28-02-2026)
5 Toluca 10 18 11 5 +6 LCF Pachuca 2 - 0 Toluca (10-05-2026)LToluca 0 - 1 CF Pachuca (04-05-2026)WToluca 2 - 0 Guadalajara Chivas (28-02-2026)WNecaxa 0 - 3 Toluca (22-02-2026)WToluca 1 - 0 Club Tijuana (14-02-2026)
6 Tigres UANL 10 16 18 12 +6 LGuadalajara Chivas 2 - 0 Tigres UANL (10-05-2026)WTigres UANL 3 - 1 Guadalajara Chivas (03-05-2026)WClub America 1 - 4 Tigres UANL (01-03-2026)LTigres UANL 1 - 2 CF Pachuca (21-02-2026)LCruz Azul 2 - 1 Tigres UANL (15-02-2026)
7 Club America 10 13 14 13 +1 DU.N.A.M. - Pumas 3 - 3 Club America (11-05-2026)DClub America 3 - 3 U.N.A.M. - Pumas (03-05-2026)LClub America 1 - 4 Tigres UANL (01-03-2026)WPuebla 0 - 4 Club America (21-02-2026)LGuadalajara Chivas 1 - 0 Club America (15-02-2026)
8 Atlas 10 13 12 16 -4 LCruz Azul 1 - 0 Atlas (10-05-2026)LAtlas 2 - 3 Cruz Azul (03-05-2026)LFC Juarez 3 - 1 Atlas (28-02-2026)WAtlas 3 - 2 Atletico San Luis (21-02-2026)LCF Pachuca 3 - 1 Atlas (14-02-2026)
9 Monterrey 8 10 10 9 +1 LMonterrey 0 - 2 Cruz Azul (01-03-2026)LU.N.A.M. - Pumas 2 - 0 Monterrey (22-02-2026)WMonterrey 1 - 0 Leon (15-02-2026)LClub America 1 - 0 Monterrey (08-02-2026)DMonterrey 2 - 2 Club Tijuana (01-02-2026)
10 Leon 8 10 9 11 -2 WLeon 2 - 1 Necaxa (01-03-2026)WLeon 2 - 1 Santos Laguna (22-02-2026)LMonterrey 1 - 0 Leon (15-02-2026)LClub Queretaro 2 - 0 Leon (07-02-2026)LLeon 1 - 2 Tigres UANL (01-02-2026)
11 Club Tijuana 8 9 7 7 0 DClub Tijuana 1 - 1 U.N.A.M. - Pumas (28-02-2026)DClub Tijuana 1 - 1 Mazatlán (22-02-2026)LToluca 1 - 0 Club Tijuana (14-02-2026)DClub Tijuana 0 - 0 Puebla (07-02-2026)DMonterrey 2 - 2 Club Tijuana (01-02-2026)
12 Necaxa 8 9 10 13 -3 LLeon 2 - 1 Necaxa (01-03-2026)LNecaxa 0 - 3 Toluca (22-02-2026)WFC Juarez 1 - 2 Necaxa (15-02-2026)WNecaxa 4 - 1 Atletico San Luis (07-02-2026)LClub America 2 - 0 Necaxa (31-01-2026)
13 FC Juarez 8 8 12 14 -2 DClub Queretaro 1 - 1 FC Juarez (08-04-2026)WFC Juarez 3 - 1 Atlas (28-02-2026)LFC Juarez 1 - 2 Necaxa (15-02-2026)LCF Pachuca 2 - 0 FC Juarez (08-02-2026)LFC Juarez 3 - 4 Cruz Azul (31-01-2026)
14 Puebla 8 8 5 10 -5 WAtletico San Luis 0 - 1 Puebla (28-02-2026)LPuebla 0 - 4 Club America (21-02-2026)LPuebla 2 - 3 U.N.A.M. - Pumas (14-02-2026)DClub Tijuana 0 - 0 Puebla (07-02-2026)DPuebla 0 - 0 Toluca (31-01-2026)
15 Atletico San Luis 8 7 12 14 -2 LAtletico San Luis 0 - 1 Puebla (28-02-2026)LAtlas 3 - 2 Atletico San Luis (21-02-2026)WAtletico San Luis 3 - 0 Club Queretaro (14-02-2026)LNecaxa 4 - 1 Atletico San Luis (07-02-2026)LAtletico San Luis 2 - 3 Guadalajara Chivas (31-01-2026)
16 Club Queretaro 8 7 8 11 -3 DClub Queretaro 1 - 1 FC Juarez (08-04-2026)DClub Queretaro 2 - 2 Santos Laguna (28-02-2026)LAtletico San Luis 3 - 0 Club Queretaro (14-02-2026)WClub Queretaro 2 - 0 Leon (07-02-2026)DClub Queretaro 0 - 0 CF Pachuca (01-02-2026)
17 Mazatlán 8 7 8 14 -6 WMazatlán 1 - 0 CF Pachuca (28-02-2026)DClub Tijuana 1 - 1 Mazatlán (22-02-2026)WSantos Laguna 1 - 2 Mazatlán (15-02-2026)LMazatlán 1 - 2 Guadalajara Chivas (07-02-2026)LAtlas 1 - 0 Mazatlán (31-01-2026)
18 Santos Laguna 8 2 9 23 -14 DClub Queretaro 2 - 2 Santos Laguna (28-02-2026)LLeon 2 - 1 Santos Laguna (22-02-2026)LSantos Laguna 1 - 2 Mazatlán (15-02-2026)LTigres UANL 5 - 1 Santos Laguna (07-02-2026)LU.N.A.M. - Pumas 4 - 0 Santos Laguna (31-01-2026)

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.