Liga MX Gameweek 2, Apertura

Mazatlán 2 - 1 FT Puebla

Estadio El Encanto

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

Futmetrix Verdict
45
FT
Sat, Jul 19
Español
Mazatlán
2-1
Puebla
⚡ Intensity 49
⚖️ Balance 31
🏆 Stakes 0
🎲 Upset 0
Mazatlán secure vital Liga MX win.

Win Probability

  • Mazatlán 54%
  • Draw 27%
  • Puebla 19%

Futmetrix AI estimate

Clinical Mazatlán Survive Late Puebla Siege

Average Entertainment Futmetrix Score: 45/100. Mazatlán struck early and held their nerve through a tense second half to secure a precious victory in this crunch battle at the bottom of the Liga MX table.

The Early Blitz

Mazatlán wasted no time setting Estadio El Encanto alight in this crucial bottom-of-the-table clash. The Stakes were exceptionally high with both sides languishing in the lower reaches of the division, but the hosts struck first blood. A blistering attack in the ninth minute saw A. Herrera fire home a brilliant early opener to send the home fans into delirium. Rather than dominating the ball, the home side opted for a clinical counter-attacking approach. They yielded possession but remained utterly ruthless in the final third. Their precision paid off once again just before the break, as J. Sierra doubled the advantage in the 38th minute. A modest 41 percent possession stat belied their impressive 1.48 expected goals, demonstrating sheer attacking efficiency.

The Tactical Shift

Facing a daunting two-goal deficit, the visitors rolled the dice at the interval. A double substitution completely altered the Intensity of the contest, transforming a comfortable home cruise into a gritty tactical battle. Puebla seized control of the midfield, eventually commanding 59 percent of the ball and dictating the tempo. They pinned the hosts deep in their own half, constantly probing for any sign of weakness. The passing combinations grew sharper, and the shot count steadily ticked upwards to a total of eleven attempts. Mazatlán’s defensive structure was severely tested as the visitors launched wave after wave of attacks, completely flipping the script of the first half and setting the stage for a grandstand finish.

A Tense Finale

The sustained pressure finally broke the hosts' resistance in the 73rd minute, courtesy of a brilliant combination from the substitutes. J. R. Pachuca Martinez found space to deliver a precise ball to E. Gomez, who expertly tucked it away to slash the deficit in half. This sudden strike shifted the Balance entirely, plunging Estadio El Encanto into a state of nervous tension. The final quarter of the match saw Puebla throw absolutely everything forward in search of a dramatic equaliser. However, the hosts dug deep, relying on four crucial saves to preserve their fragile lead. When the final whistle blew, Mazatlán had secured a vital 2-1 victory, claiming a priceless three points to edge closer to safety in the standings.

Key Questions

How did substitute Emiliano Gómez change the game?

Introduced at halftime, E. Gomez injected immediate attacking threat, scoring a clinical 73rd-minute goal to spark a late surge and set up a tense finale at Estadio El Encanto.

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
41%
59%
Mazatlán 41%
Puebla 59%
Shots
7
11
Mazatlán 7
Puebla 11
Shots on Target
4
5
Mazatlán 4
Puebla 5
Expected Goals (xG)
1.48
0.74
Mazatlán 1.48
Puebla 0.74
Passes
305
425
Mazatlán 305
Puebla 425
Pass Accuracy
72%
80%
Mazatlán 72%
Puebla 80%
Corners
3
4
Mazatlán 3
Puebla 4
Fouls
17
12
Mazatlán 17
Puebla 12
Yellow Cards
3
3
Mazatlán 3
Puebla 3
Red Cards
0
0
Mazatlán 0
Puebla 0

Match Events

9' A. Herrera (A. A. Saavedra Nevarez)
Juan Fedorco 🟨 20'
27' 🟨 Angel Saavedra
Jesús Rivas 🟨 37'
38' J. Sierra
HT
W. Portales R. Marin 🔄 46'
J. Rivas E. Gomez 🔄 46'
E. Orona J. R. Pachuca Martinez 🔄 46'
L. Rey N. Diaz 🔄 58'
O. Gonzalez L. Cavallini 🔄 63'
70' 🔄 J. Esquivel L. Merolla
70' 🔄 A. A. Saavedra Nevarez S. Fierro
E. Gomez (J. R. Pachuca Martinez) 73'
76' 🟨 Anderson Duarte
77' 🔄 D. Hernandez J. Garcia
77' 🔄 B. Colula R. Meraz
83' 🔄 J. Sierra S. Rodriguez
Lucas Cavallini 🟨 90'+5
FT

Player Cards

Our take on every player in this match

Mazatlán

Goalkeepers
Ricardo Gutiérrez
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Bryan Colula
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
67%
Duel Win %
Facundo Almada
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Samir
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
75%
Duel Win %
Midfielders
A. A. Saavedra Nevarez
👻 Invisible Nothing to note
Jordan Sierra
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
José Esquivel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Alberto Herrera
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Forwards
Nicolás Benedetti
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
23%
Pass Acc
Jesús Hernández
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
Anderson Duarte
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
Ricardo Rodríguez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Salvador Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Lucas Merolla
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Jorge García
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Roberto Meraz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Sebastián Fierro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Gabriel López
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Dudu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Castro
👻 Invisible Nothing to note
I. Gonzalez
👻 Invisible Nothing to note

Puebla

Goalkeepers
Julio González
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Walter Portales
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Luis Rey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
Juan Manuel Fedorco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Efraín Orona
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Jesús Rivas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Midfielders
Edgar Guerra
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
11
Duels Won
0
Pens Won
Miguel Ramírez
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
8
Duels Won
0
Pens Won
Alejandro Organista
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Owen González
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
63
Total Mins
63
Entry
Forwards
Esteban Lozano
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
Nicolás Díaz
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
100%
Duel Win %
Jose Pachuca
SUPER SUB
SUPER SUB
1
Assist
1
Assist
45
Minutes
7.5
Rating
Fernando Monárrez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Franco Moyano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
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
27
Total Mins
Started
Entry
Emiliano Gómez
SUPER SUB
SUPER SUB
1
Goal
1
Goal
45
Minutes
7.9
Rating
Ricardo Marín
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
P. Gamarra
👻 Invisible Nothing to note

Head to Head

Date Home Score Away Competition Venue
07/19/2025 Mazatlán 2 - 1 Puebla Liga MX Estadio El Encanto
01/29/2025 Puebla 0 - 1 Mazatlán Liga MX Estadio Cuauhtémoc
08/31/2024 Mazatlán 1 - 1 Puebla Liga MX Estadio El Encanto
02/03/2024 Puebla 3 - 2 Mazatlán Liga MX Estadio Cuauhtémoc
08/23/2023 Mazatlán 1 - 0 Puebla Liga MX Estadio El Encanto
02/11/2023 Puebla 3 - 1 Mazatlán Liga MX Estadio Cuauhtémoc
07/19/2025
Liga MX Estadio El Encanto
01/29/2025
Liga MX Estadio Cuauhtémoc
08/31/2024
Liga MX Estadio El Encanto
02/03/2024
Liga MX Estadio Cuauhtémoc
08/23/2023
Liga MX Estadio El Encanto
02/11/2023
Liga MX Estadio Cuauhtémoc
Mazatlán Win
Puebla Win
Draw

League Standings

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