Liga MX Gameweek 14, Apertura

Atlas 4 - 3 FT Puebla

Estadio Jalisco

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

Futmetrix Verdict
100
FT
Sun, Oct 25
Español
Atlas
4-3
Puebla
⚡ Intensity 100
⚖️ Balance 100
🏆 Stakes 30
🎲 Upset 0
A red card, then late resistance

Win Probability

  • Atlas 54%
  • Draw 25%
  • Puebla 21%

Futmetrix AI estimate

A red card could not tame the Estadio Jalisco thriller

Must-Watch Futmetrix Score: 100/100. Atlas beat Puebla 4-3 in a match that swung repeatedly before a frantic final stretch settled it.

Opening Act

The Estadio Jalisco had barely settled when Florián Monzón put Atlas ahead in the first minute, with Jorge Rodríguez supplying the pass. Puebla answered quickly: L. Hernández levelled in the 20th minute and made clear that the early goal would not dictate the evening. Atlas edged possession, 52 per cent to 48, but the ball moved both ways. Between them, the sides attempted 28 shots and put only ten on target, a mismatch that made every attack feel dangerous without turning the contest into a clean finishing display. Atlas created four big chances to Puebla’s one, yet the visitors kept finding routes forward and punished the first opening they got. The Intensity came from those quick replies, not from one-sided control. The contest remained open, with the second half still to deliver its wildest passage.

The Pivot

The match’s shape changed in a breathless spell after the hour. At 60 minutes, Jorge Sánchez scored an own goal; three minutes later Kevin Zenon found the net, and José Martín scored in the 68th, one minute after coming on. Three goals in eight minutes made defensive plans look fragile. The Balance shifted again when Alonso Ramirez was sent off in the 78th minute. Puebla were down to ten, and José Martín struck again a minute later, taking advantage of a decisive moment to extend Atlas’s lead. The sequence was brutal for the visitors: a dismissal followed almost immediately by another goal, just when they needed to steady themselves. The red card did not explain the whole result, but it left Puebla with less room to contain Atlas’s surge. The match was still not finished, though.

Resolution

Puebla had one more answer. Omar Moreno scored in the 84th minute, putting pressure back on Atlas and forcing the hosts to protect a one-goal margin to the end. The 4-3 result showed that neither the dismissal nor José Martín’s brace could bring the drama to an early close. The Stakes reach beyond the spectacle: Atlas began the round sixth on 21 points, while Puebla sat 13th on 16. The win strengthens Atlas’s position and denies Puebla a chance to close that gap. The Upset Factor was Puebla’s refusal to fade even after going a player down. There were seven goals and 28 attempts, but just ten shots on target; this was less a lesson in precision than a compelling contest of responses, mistakes and nerves. Atlas took the points at Estadio Jalisco, while Puebla left with the frustration of having stayed in the fight right to the closing minutes.

Key Questions

How did the red card for Alonso Ramirez impact the match?

Puebla were reduced to ten in the 78th minute; José Martín scored again a minute later, though Omar Moreno’s 84th-minute reply kept the finish tense.

What made K. Zenón the Man of the Match?

He scored in the 63rd minute, assisted José Martín’s first goal and supplied three key passes during the decisive spell.

What caused the seven-goal thriller?

The early goal, Puebla’s response, an own goal and three strikes between the 60th and 68th minutes set up a late red card and reply.

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
52%
48%
Atlas 52%
Puebla 48%
Shots
16
12
Atlas 16
Puebla 12
Shots on Target
6
4
Atlas 6
Puebla 4
Expected Goals (xG)
1.38
1.10
Atlas 1.38
Puebla 1.10
Passes
414
397
Atlas 414
Puebla 397
Corners
6
3
Atlas 6
Puebla 3
Fouls
9
13
Atlas 9
Puebla 13
Yellow Cards
0
1
Atlas 0
Puebla 1
Red Cards
0
1
Atlas 0
Puebla 1

Match Events

1' ⚽ Florián Monzón (Jorge Rodríguez)
L. Hernández ⚽ 20'
42' 🔄 ↓ Elías Montiel ↑Edgar Zaldívar
45' 🔄 ↓ Ryan Mmaee ↑Sergio Hernández
HT
Jorge Sánchez ⚽ 60'
63' ⚽ Kevin Zenon (Luís André Leite Esteves)
67' 🔄 ↓ Jorge Rodríguez ↑Milton Valenzuela
↓ L. Hernández ↑Eduardo Mustre 🔄 67'
67' 🔄 ↓ Paulo Ramirez ↑José Martín
68' ⚽ José Martín (Kevin Zenon)
Alonso Ramirez 🟨 72'
75' 🔄 ↓ Florián Monzón ↑Juan Sánchez
Alonso Ramirez 🟥 78'
79' ⚽ José Martín (Luís André Leite Esteves)
↓ Brayan Garnica ↑Kevin Velasco 🔄 83'
↓ Fernando Monarrez ↑Oscar Villa 🔄 83'
↓ Iker Moreno ↑José Pachuca 🔄 83'
Omar Moreno (Alejandro Organista) ⚽ 84'
↓ Alejandro Organista ↑Mathías Adrián Tomás Borges 🔄 88'
FT

Player Cards

Our take on every player in this match

Atlas

Goalkeepers
Camilo Vargas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Jorge Sánchez
FRIENDLY FIRE
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
2
Fouls
5.7
Rating
Adonis Frías
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
3
Interceptions
0
Blocks
Manuel Capasso
SWEEPER
SWEEPER
4
Cleanups
4
Cleanups
4
Interceptions
0
Blocks
Jorge Rodríguez
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
73%
Duel Win %
Midfielders
Elías Montiel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
42
Total Mins
42
Entry
Paulo Ramírez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
Kevin Zenón
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
26%
Pass Acc
Luís Esteves
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
2
Assists
32%
Pass Acc
Forwards
Florian Monzon
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Ryan Mmaee
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
BENCH
Antonio Sánchez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Juan José Purata
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Nahuel Valenzuela
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Gaddi Aguirre
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Aldo Rocha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Édgar Zaldívar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
48
Total Mins
Started
Entry
Víctor Ríos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Sergio Hernández
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
José Martín
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Arturo González
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
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
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
Facundo Almada
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Juan Pablo Vargas
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Fernando Monárrez
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
22%
Pass Acc
Midfielders
Alejandro Organista
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
6.7
Rating
Alonso Ramírez
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
3
Fouls
5.4
Rating
Brayan Garnica
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
Eduardo Armenta
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Omar Moreno
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Forwards
Luifer Hernández
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
8.1
Rating
BENCH
Jesús Rodríguez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jair Díaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jose Pachuca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Óscar Villa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry
Lucas Camilo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alberto Herrera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mathías Borges
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Ignacio Maestro Puch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Eduardo Mustre
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
Kevin Velasco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
7
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
07/10/2026 Atlas 3 - 4 Puebla Friendlies Clubs
01/10/2026 Atlas 1 - 0 Puebla Liga MX Estadio Jalisco
07/12/2025 Puebla 2 - 3 Atlas Liga MX Estadio Cuauhtémoc
02/15/2025 Atlas 3 - 2 Puebla Liga MX Estadio Jalisco
07/20/2024 Puebla 1 - 2 Atlas Liga MX Estadio Cuauhtémoc
03/09/2024 Puebla 2 - 2 Atlas Liga MX Estadio Cuauhtémoc
09/29/2023 Atlas 2 - 3 Puebla Liga MX Estadio Jalisco
03/18/2023 Puebla 0 - 4 Atlas Liga MX Estadio Cuauhtémoc
08/21/2022 Atlas 1 - 1 Puebla Liga MX Estadio Jalisco
02/12/2022 Puebla 1 - 1 Atlas Liga MX Estadio Cuauhtémoc
07/10/2026
3 - 4
Friendlies Clubs
01/10/2026
1 - 0
Liga MX Estadio Jalisco
07/12/2025
2 - 3
Liga MX Estadio Cuauhtémoc
02/15/2025
3 - 2
Liga MX Estadio Jalisco
07/20/2024
1 - 2
Liga MX Estadio Cuauhtémoc
03/09/2024
2 - 2
Liga MX Estadio Cuauhtémoc
09/29/2023
2 - 3
Liga MX Estadio Jalisco
03/18/2023
0 - 4
Liga MX Estadio Cuauhtémoc
08/21/2022
1 - 1
Liga MX Estadio Jalisco
02/12/2022
1 - 1
Liga MX Estadio Cuauhtémoc
Atlas Win
Puebla Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Club America 12 27 32 16 +16 WAtlas 2 - 5 Club America (22-10-2026)WLeon 3 - 5 Club America (18-10-2026)DClub America 1 - 1 Monterrey (11-10-2026)WNecaxa 2 - 4 Club America (28-09-2026)DClub America 2 - 2 Guadalajara Chivas (20-09-2026)
2 Guadalajara Chivas 14 26 21 12 +9 WMonterrey 0 - 1 Guadalajara Chivas (25-10-2026)WGuadalajara Chivas 1 - 0 Necaxa (21-10-2026)DGuadalajara Chivas 1 - 1 Tigres UANL (17-10-2026)DAtlas 1 - 1 Guadalajara Chivas (11-10-2026)LGuadalajara Chivas 0 - 2 Club Queretaro (26-09-2026)
3 Atlas 14 24 25 26 -1 WAtlas 4 - 3 Puebla (25-10-2026)LAtlas 2 - 5 Club America (22-10-2026)WNecaxa 0 - 2 Atlas (17-10-2026)DAtlas 1 - 1 Guadalajara Chivas (11-10-2026)WClub Tijuana 2 - 3 Atlas (26-09-2026)
4 Toluca 14 23 29 19 +10 DLeon 1 - 1 Toluca (24-10-2026)DToluca 2 - 2 Club Tijuana (22-10-2026)DToluca 1 - 1 Atletico San Luis (18-10-2026)LTigres UANL 3 - 2 Toluca (10-10-2026)DCruz Azul 3 - 3 Toluca (26-09-2026)
5 Cruz Azul 13 23 29 22 +7 WCF Pachuca 1 - 2 Cruz Azul (22-10-2026)WCruz Azul 5 - 0 FC Juarez (18-10-2026)DU.N.A.M. - Pumas 3 - 3 Cruz Azul (12-10-2026)DCruz Azul 3 - 3 Toluca (26-09-2026)LMonterrey 1 - 0 Cruz Azul (20-09-2026)
6 Leon 14 22 21 18 +3 DLeon 1 - 1 Toluca (24-10-2026)WTigres UANL 0 - 2 Leon (21-10-2026)LLeon 3 - 5 Club America (18-10-2026)DPuebla 1 - 1 Leon (10-10-2026)WLeon 2 - 1 FC Juarez (28-09-2026)
7 Monterrey 13 20 23 18 +5 LMonterrey 0 - 1 Guadalajara Chivas (25-10-2026)WPuebla 1 - 4 Monterrey (22-10-2026)WMonterrey 2 - 1 CF Pachuca (19-10-2026)DClub America 1 - 1 Monterrey (11-10-2026)LAtlante FC 4 - 2 Monterrey (26-09-2026)
8 Club Queretaro 12 20 16 15 +1 LAtletico San Luis 2 - 1 Club Queretaro (21-10-2026)LSantos Laguna 5 - 0 Club Queretaro (17-10-2026)WClub Queretaro 2 - 0 Atlante FC (10-10-2026)WGuadalajara Chivas 0 - 2 Club Queretaro (26-09-2026)DClub Queretaro 1 - 1 Leon (21-09-2026)
9 Santos Laguna 13 19 19 16 +3 WSantos Laguna 2 - 0 U.N.A.M. - Pumas (22-10-2026)WSantos Laguna 5 - 0 Club Queretaro (17-10-2026)WAtletico San Luis 1 - 2 Santos Laguna (11-10-2026)WSantos Laguna 1 - 0 CF Pachuca (27-09-2026)WToluca 2 - 3 Santos Laguna (21-09-2026)
10 Atletico San Luis 14 19 19 22 -3 WAtlante FC 0 - 1 Atletico San Luis (24-10-2026)WAtletico San Luis 2 - 1 Club Queretaro (21-10-2026)DToluca 1 - 1 Atletico San Luis (18-10-2026)LAtletico San Luis 1 - 2 Santos Laguna (11-10-2026)WU.N.A.M. - Pumas 2 - 3 Atletico San Luis (27-09-2026)
11 Club Tijuana 12 17 17 16 +1 DToluca 2 - 2 Club Tijuana (22-10-2026)DClub Tijuana 0 - 0 Puebla (17-10-2026)DFC Juarez 1 - 1 Club Tijuana (10-10-2026)LClub Tijuana 2 - 3 Atlas (26-09-2026)DCF Pachuca 2 - 2 Club Tijuana (21-09-2026)
12 U.N.A.M. - Pumas 14 17 20 23 -3 DU.N.A.M. - Pumas 1 - 1 Tigres UANL (25-10-2026)LSantos Laguna 2 - 0 U.N.A.M. - Pumas (22-10-2026)WAtlante FC 1 - 2 U.N.A.M. - Pumas (17-10-2026)DU.N.A.M. - Pumas 3 - 3 Cruz Azul (12-10-2026)LU.N.A.M. - Pumas 2 - 3 Atletico San Luis (27-09-2026)
13 Puebla 14 16 16 21 -5 LAtlas 4 - 3 Puebla (25-10-2026)LPuebla 1 - 4 Monterrey (22-10-2026)DClub Tijuana 0 - 0 Puebla (17-10-2026)DPuebla 1 - 1 Leon (10-10-2026)LTigres UANL 1 - 0 Puebla (27-09-2026)
14 Tigres UANL 14 15 15 19 -4 DU.N.A.M. - Pumas 1 - 1 Tigres UANL (25-10-2026)LTigres UANL 0 - 2 Leon (21-10-2026)DGuadalajara Chivas 1 - 1 Tigres UANL (17-10-2026)WTigres UANL 3 - 2 Toluca (10-10-2026)WTigres UANL 1 - 0 Puebla (27-09-2026)
15 Atlante FC 14 14 14 20 -6 LAtlante FC 0 - 1 Atletico San Luis (24-10-2026)WFC Juarez 0 - 1 Atlante FC (21-10-2026)LAtlante FC 1 - 2 U.N.A.M. - Pumas (17-10-2026)LClub Queretaro 2 - 0 Atlante FC (10-10-2026)WAtlante FC 4 - 2 Monterrey (26-09-2026)
16 CF Pachuca 13 13 20 18 +2 LCF Pachuca 1 - 2 Cruz Azul (22-10-2026)LMonterrey 2 - 1 CF Pachuca (19-10-2026)DCF Pachuca 3 - 3 Necaxa (11-10-2026)LSantos Laguna 1 - 0 CF Pachuca (27-09-2026)DCF Pachuca 2 - 2 Club Tijuana (21-09-2026)
17 Necaxa 14 10 16 27 -11 DNecaxa 1 - 1 FC Juarez (24-10-2026)LGuadalajara Chivas 1 - 0 Necaxa (21-10-2026)LNecaxa 0 - 2 Atlas (17-10-2026)DCF Pachuca 3 - 3 Necaxa (11-10-2026)LNecaxa 2 - 4 Club America (28-09-2026)
18 FC Juarez 14 5 9 33 -24 DNecaxa 1 - 1 FC Juarez (24-10-2026)LFC Juarez 0 - 1 Atlante FC (21-10-2026)LCruz Azul 5 - 0 FC Juarez (18-10-2026)DFC Juarez 1 - 1 Club Tijuana (10-10-2026)LLeon 2 - 1 FC Juarez (28-09-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.