Liga MX Clausura - 8

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.

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' 🔄 M. Garcia R. Torres
76' 🔄 J. Medina B. Galdames
76' 🔄 Lucas Esteves L. Flores
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
A. Sanchez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
M. Garcia
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
B. 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
J. Dominguez
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
J. Medina
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
O. Macias
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
S. Salles-Lamonge
MAGNET
MAGNET
75
Activity
75
Activity
66
Passes
9
Duels
Forwards
Joao Pedro Galvao
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
S. Munoz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
56
Total Mins
56
Entry
BENCH
G. Lajud
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
A. Cruz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
R. Torres
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
B. Galdames
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
R. Meraz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
S. Perez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
34
Total Mins
Started
Entry
D. Rodriguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
F. Barajas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Duarte
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Flores
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry

Puebla

Goalkeepers
D. Gutierrez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
I. Moreno
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
100%
Duel Win %
E. Navarro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
27
Entry
J. Vargas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
F. Monarrez
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
6
Duels Won
0
Pens Won
Midfielders
A. Ramirez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
K. Velasco
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
0
Assists
17%
Pass Acc
N. Diaz
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
4
Duels Won
0
Pens Won
A. Organista
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
E. Guerra
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
E. Gomez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
BENCH
J. Rodriguez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
J. R. Pachuca Martinez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Rey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
Started
Entry
U. Torres
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Araos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Baltazar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
B. Garnica
SUPER SUB
SUPER SUB
1
Assist
1
Assist
9
Minutes
6.9
Rating
M. Ramirez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
E. 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 8 19 15 8 +7 WMonterrey 0 - 2 Cruz Azul (01-03-2026)WCruz Azul 2 - 1 Guadalajara Chivas (22-02-2026)WCruz Azul 2 - 1 Tigres UANL (15-02-2026)DToluca 1 - 1 Cruz Azul (07-02-2026)WFC Juarez 3 - 4 Cruz Azul (31-01-2026)
2 Toluca 8 18 11 2 +9 WToluca 2 - 0 Guadalajara Chivas (28-02-2026)WNecaxa 0 - 3 Toluca (22-02-2026)WToluca 1 - 0 Club Tijuana (14-02-2026)DToluca 1 - 1 Cruz Azul (07-02-2026)DPuebla 0 - 0 Toluca (31-01-2026)
3 Guadalajara Chivas 8 18 12 8 +4 LToluca 2 - 0 Guadalajara Chivas (28-02-2026)LCruz Azul 2 - 1 Guadalajara Chivas (22-02-2026)WGuadalajara Chivas 1 - 0 Club America (15-02-2026)WMazatlán 1 - 2 Guadalajara Chivas (07-02-2026)WAtletico San Luis 2 - 3 Guadalajara Chivas (31-01-2026)
4 U.N.A.M. - Pumas 8 16 15 7 +8 DClub Tijuana 1 - 1 U.N.A.M. - Pumas (28-02-2026)WU.N.A.M. - Pumas 2 - 0 Monterrey (22-02-2026)WPuebla 2 - 3 U.N.A.M. - Pumas (14-02-2026)DAtlas 2 - 2 U.N.A.M. - Pumas (08-02-2026)WU.N.A.M. - Pumas 4 - 0 Santos Laguna (31-01-2026)
5 Pachuca 8 14 9 6 +3 LMazatlán 1 - 0 Pachuca (28-02-2026)WTigres UANL 1 - 2 Pachuca (21-02-2026)WPachuca 3 - 1 Atlas (14-02-2026)WPachuca 2 - 0 FC Juarez (08-02-2026)DClub Queretaro 0 - 0 Pachuca (01-02-2026)
6 Tigres UANL 8 13 15 9 +6 WClub America 1 - 4 Tigres UANL (01-03-2026)LTigres UANL 1 - 2 Pachuca (21-02-2026)LCruz Azul 2 - 1 Tigres UANL (15-02-2026)WTigres UANL 5 - 1 Santos Laguna (07-02-2026)WLeon 1 - 2 Tigres UANL (01-02-2026)
7 Atlas 8 13 10 12 -2 LFC Juarez 3 - 1 Atlas (28-02-2026)WAtlas 3 - 2 Atletico San Luis (21-02-2026)LPachuca 3 - 1 Atlas (14-02-2026)DAtlas 2 - 2 U.N.A.M. - Pumas (08-02-2026)WAtlas 1 - 0 Mazatlán (31-01-2026)
8 Club America 8 11 8 7 +1 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)WClub America 1 - 0 Monterrey (08-02-2026)WClub America 2 - 0 Necaxa (31-01-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)LPachuca 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 Pachuca (01-02-2026)
17 Mazatlán 8 7 8 14 -6 WMazatlán 1 - 0 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)