Liga MX Gameweek 1, Apertura

Puebla 2 - 3 FT Atlas

Estadio Cuauhtémoc

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

Futmetrix Verdict
65
FT
Sat, Jul 12
Español
Puebla
2-3
Atlas
⚡ Intensity 67
⚖️ Balance 58
🏆 Stakes 0
🎲 Upset 0
Five-goal thriller stuns Estadio Cuauhtémoc.

Ruthless Atlas Punish Profligate Puebla in Thriller

Worth Watching Futmetrix Score: 65/100. A devastating display of counter-attacking efficiency from the visitors dismantled a possession-heavy home side in a frantic five-goal encounter.

The Early Exchanges

The early tempo at Estadio Cuauhtémoc told a story of contrasting styles. The hosts dominated possession, hoarding 67% of the ball, yet found themselves constantly vulnerable on the break. The Intensity rating skyrocketed in the 24th minute when Atlas snatched the advantage. A sweeping transitional move allowed G. Aguirre to draw first blood, courtesy of a precise setup from D. Gonzalez. The visitors' joy was incredibly short-lived. Just five minutes later, Puebla restored the Balance as E. Lozano finished off a slick pass from E. Guerra. Despite attempting 17 total shots over the ninety minutes, the home side's glaring inability to convert territorial dominance into sustained pressure left the door wide open for a tactical ambush.

The Second-Half Surge

The turning point arrived immediately after the interval. While the home side continued to dictate the passing rhythm, the visitors showcased devastating clinical edge. In the 51st minute, J. Lozano broke the deadlock with a ruthless strike, tilting the momentum firmly toward the away dugout. The Stakes grew higher as the hosts pushed higher up the pitch, leaving massive gaps in transition. Atlas ruthlessly exploited these spaces. By the 71st minute, D. Gonzalez completed his playmaker masterclass, threading a second brilliant assist to A. Mora. Generating 2.31 expected goals from just 8 total shots is the very definition of efficiency. The visitors did not need the ball to control the outcome; they simply needed to be lethal.

A Frantic Finale

Staring down a two-goal deficit, the hosts threw caution to the wind. The introduction of substitute R. Marin injected late drama into the contest. In the 85th minute, he instantly made his mark, setting up the outstanding E. Guerra to reduce the arrears. Guerra’s exceptional individual performance—bagging both a goal and an assist alongside four key passes—was the lone bright spot for a frustrated home support. Ultimately, the comeback fell short. This thrilling 3-2 away victory solidifies Atlas's grip on the playoff spots, proving that defensive resilience can easily dismantle possession-heavy systems. For the hosts, a high Upset Factor in their defensive third means another missed opportunity to escape the mid-table mire.

Key Questions

What made Edgar Guerra the Man of the Match?

He relentlessly drove the Puebla attack, registering a goal, an assist, and four key passes, proving to be a constant menace despite the ultimate defeat.

What caused the 5-goal thriller?

A volatile tactical clash: Puebla's high defensive line and aggressive possession fed directly into Atlas's highly efficient, rapid counter-attacking setup.

How did substitute Edgar Guerra change the game?

Guerra was actually a starter, but genuine substitute R. Marin made the late impact, setting up Guerra's 85th-minute strike to ignite a frantic finale.

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
67%
33%
Puebla 67%
Atlas 33%
Shots
17
8
Puebla 17
Atlas 8
Shots on Target
4
4
Puebla 4
Atlas 4
Expected Goals (xG)
1.71
2.31
Puebla 1.71
Atlas 2.31
Passes
398
193
Puebla 398
Atlas 193
Pass Accuracy
81%
65%
Puebla 81%
Atlas 65%
Corners
4
3
Puebla 4
Atlas 3
Fouls
16
12
Puebla 16
Atlas 12
Yellow Cards
4
2
Puebla 4
Atlas 2
Red Cards
0
0
Puebla 0
Atlas 0

Match Events

G. Aguirre (D. Gonzalez) 24'
26' 🟨 Juan Fedorco
29' E. Lozano (E. Guerra)
HT
J. Lozano 51'
62' 🔄 M. Ramirez F. Moyano
62' 🔄 L. Rey P. Gamarra
68' 🔄 J. Fedorco E. Orona
68' 🔄 W. Portales E. Gomez
E. Aguirre J. Serrato 🔄 69'
A. Mora (D. Gonzalez) 71'
S. Hernandez C. Orrantia 🔄 75'
76' 🟨 Owen González
81' 🔄 A. Organista R. Marin
85' E. Guerra (R. Marin)
D. Gonzalez G. del Prete 🔄 87'
U. Djurdjevic M. Coccaro 🔄 87'
A. Mora J. San Martin 🔄 87'
88' 🟨 Franco Moyano
FT

Player Cards

Our take on every player in this match

Puebla

Goalkeepers
Julio González
SIEVE
SIEVE
25%
Save %
25%
Save %
3
Conceded
1
Saves
Defenders
Jesús Rivas
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
35%
Pass Acc
Juan Manuel Fedorco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
68
Total Mins
68
Entry
Jose Pachuca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Walter Portales
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Midfielders
Alejandro Organista
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
36%
Pass Acc
Luis Rey
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Miguel Ramírez
DRIBBLER
DRIBBLER
4
Dribbles
4
Dribbles
4
Attempts
100%
Success %
Forwards
Edgar Guerra
CLUTCH HERO
CLUTCH HERO
85
Goal Time
85
Goal Time
Goal
Impact
8.9
Rating
Esteban Lozano
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
7.9
Rating
Owen González
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Jesús Rodríguez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jafet Cortés
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Fernando Monárrez
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
22
Total Mins
Started
Entry
Franco Moyano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Iker Moreno
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Lucas Cavallini
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
22
Total Mins
Started
Entry
Ricardo Marín
SUPER SUB
SUPER SUB
1
Assist
1
Assist
9
Minutes
6.9
Rating
P. Gamarra
👻 Invisible Nothing to note

Atlas

Goalkeepers
César Ramos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Gustavo Ferrareis
ENFORCER
ENFORCER
5
Tackles
5
Tackles
7
Duels Won
78%
Win %
Víctor Ríos
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
5
Duels Won
0
Pens Won
Gaddi Aguirre
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Adrián Mora
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Rivaldo Lozano
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Midfielders
Diego González
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
2
Assists
11%
Pass Acc
Sergio Hernández
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
Aldo Rocha
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
Uroš Đurđević
NPC
NPC
87
Minutes
87
Minutes
10%
Pass Acc
6.3
Rating
Eduardo Aguirre
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
8
Duels Won
0
Pens Won
BENCH
Antonio Sánchez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Carlos Orrantía
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Róber Pier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Luis Blanco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jorge San Martín
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Alonso Ramírez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jesús Serrato
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Gustavo del Prete
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Matías Cóccaro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
José Martín
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
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
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
Puebla Win
Atlas Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Toluca 7 13 10 7 +3 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 7 9 9 7 +2 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 Club Tijuana 4 9 7 6 +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)WClub Tijuana 1 - 0 Club Queretaro (12-07-2025)
4 Cruz Azul 5 7 5 4 +1 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)DCruz Azul 0 - 0 Mazatlán (13-07-2025)
5 CF Pachuca 3 6 7 3 +4 LFC Juarez 2 - 1 CF Pachuca (24-11-2025)WCF Pachuca 3 - 1 U.N.A.M. - Pumas (21-11-2025)WCF Pachuca 3 - 0 Monterrey (13-07-2025)
6 Monterrey 5 6 6 8 -2 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)LCF Pachuca 3 - 0 Monterrey (13-07-2025)
7 FC Juarez 5 5 5 7 -2 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)DFC Juarez 1 - 1 Club America (12-07-2025)
8 Club America 3 4 3 4 -1 WClub America 2 - 1 Monterrey (29-11-2025)LMonterrey 2 - 0 Club America (27-11-2025)DFC Juarez 1 - 1 Club America (12-07-2025)
9 Santos Laguna 1 3 3 0 +3 WSantos Laguna 3 - 0 U.N.A.M. - Pumas (13-07-2025)
10 Atlas 1 3 3 2 +1 WPuebla 2 - 3 Atlas (12-07-2025)
11 Atletico San Luis 1 3 1 0 +1 WLeon 0 - 1 Atletico San Luis (14-07-2025)
12 Guadalajara Chivas 3 2 2 3 -1 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)
13 Mazatlán 1 1 0 0 0 DCruz Azul 0 - 0 Mazatlán (13-07-2025)
14 Puebla 1 0 2 3 -1 LPuebla 2 - 3 Atlas (12-07-2025)
15 Leon 1 0 0 1 -1 LLeon 0 - 1 Atletico San Luis (14-07-2025)
16 Club Queretaro 1 0 0 1 -1 LClub Tijuana 1 - 0 Club Queretaro (12-07-2025)
17 Necaxa 1 0 1 3 -2 LToluca 3 - 1 Necaxa (13-07-2025)
18 U.N.A.M. - Pumas 2 0 1 6 -5 LCF Pachuca 3 - 1 U.N.A.M. - Pumas (21-11-2025)LSantos Laguna 3 - 0 U.N.A.M. - Pumas (13-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.