Liga MX Apertura - 3

CF Pachuca 1 - 0 FT Mazatlán

Estadio Miguel Hidalgo

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

Futmetrix Verdict
39
FT
Sat, Jul 26
Español
CF Pachuca
1-0
Mazatlán
⚡ Intensity 43
⚖️ Balance 20
🏆 Stakes 0
🎲 Upset 0
Late Quiñones strike shatters Mazatlán resistance.

Substitutes Strike Gold as Pachuca Break the Siege

Average Entertainment Futmetrix Score: 39/100. A masterclass in attacking persistence paid off in the dying embers, proving that patience and timely substitutions are the ultimate match-winners.

The One-Sided Affair

The pattern of play was established almost immediately at Estadio Miguel Hidalgo. Pachuca dominated possession, holding the ball for 65% of the match and turning the opposition half into their personal playground. The Intensity of their pressing left Mazatlán with no room to breathe, forcing the visitors to retreat into a deep defensive shell. Elías Montiel was the chief architect for the hosts, pulling the strings in midfield and constantly probing for weaknesses in a congested penalty area. The Balance of power was heavily skewed, evidenced by a staggering 15-2 advantage in total shots for the home side. Yet, despite eight corners and sustained pressure, the first half ended in a frustrating stalemate as the visitors clung on for dear life.

Turning to the Bench

As the second half progressed, the looming threat of a scoreless draw grew heavier. Mazatlán was defending valiantly, sensing the Upset Factor of snatching an unlikely point on the road. Recognizing the need for a different dynamic, the home dugout made a decisive double substitution in the 58th minute, introducing Luis Quiñones and V. Guzman. These changes injected fresh legs and directness into an attack that was struggling to find the final pass. At the other end of the pitch, Sergio Barreto delivered an outstanding defensive shift, anchoring the backline and snuffing out any rare counter-attacking forays, allowing his teammates to commit forward without fear of reprisal.

The Late Drama

The breakthrough finally arrived in the 88th minute, completely validating the managerial tweaks. Guzman threaded a crucial assist to his fellow substitute Quiñones, who applied the lethal finishing touch to break the deadlock. The celebrations were momentarily put on ice as the VAR reviewed the build-up, but confirmation in the 90th minute sparked wild scenes among the home supporters. The Stakes could not have been higher; this hard-fought victory cements Pachuca's grip on fifth place and keeps them firmly in the playoff hunt with 22 points. Meanwhile, Mazatlán remains stranded in 16th place, left to rue a defensive masterclass that was shattered with just minutes left on the clock.

Key Questions

How dramatic was the late winner by Luis Quiñones?

Scoring in the 88th minute after a relentless siege, his goal required a nail-biting VAR confirmation at the death, sending the home supporters into pure ecstasy.

How did substitute Luis Quiñones change the game?

Coming on in the 58th minute, he injected raw energy into a frustrated attack, eventually breaking the stubborn defensive lines to secure a vital victory.

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
65%
35%
CF Pachuca 65%
Mazatlán 35%
Shots
15
2
CF Pachuca 15
Mazatlán 2
Shots on Target
3
0
CF Pachuca 3
Mazatlán 0
Expected Goals (xG)
1.03
0.22
CF Pachuca 1.03
Mazatlán 0.22
Passes
501
275
CF Pachuca 501
Mazatlán 275
Pass Accuracy
89%
76%
CF Pachuca 89%
Mazatlán 76%
Corners
8
2
CF Pachuca 8
Mazatlán 2
Fouls
11
16
CF Pachuca 11
Mazatlán 16
Yellow Cards
1
3
CF Pachuca 1
Mazatlán 3
Red Cards
0
0
CF Pachuca 0
Mazatlán 0

Match Events

HT
58' 🔄 A. Bautista V. Guzman
58' 🔄 G. Togni L. Quinones
J. Esquivel S. Fierro 🔄 63'
A. Duarte O. F. Moreno Villegas 🔄 63'
74' 🔄 A. Dominguez J. Lopez
74' 🔄 C. Sanchez B. A. Garcia Caprizo
N. Benedetti A. A. Saavedra Nevarez 🔄 75'
Fabio Gomes Dudu 🔄 75'
Angel Saavedra 🟨 80'
D. Hernandez M. Lainez 🔄 82'
83' 🔄 P. Pedraza I. Hernandez
88' L. Quinones (V. Guzman)
90' Luis Quiñones
Sebastian Fierro 🟨 90'+1
FT

Player Cards

Our take on every player in this match

Pachuca

Goalkeepers
C. Moreno
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
90
Minutes
Defenders
C. Sanchez
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
38%
Pass Acc
Eduardo Bauermann
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
55%
Duel Win %
S. D. Barreto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
A. Aceves
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
E. Montiel
MAGNET
MAGNET
92
Activity
92
Activity
84
Passes
8
Duels
P. Pedraza
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
A. Dominguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
74
Total Mins
74
Entry
A. Bautista
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
G. Togni
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
58
Total Mins
58
Entry
Forwards
J. Cadiz
STORMTROOPER
STORMTROOPER
4
Shots
4
Shots
0
Goals
0
On Target
BENCH
J. Eulogio
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
J. Berlanga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
B. A. Garcia Caprizo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
L. Rodriguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
V. Guzman
SUPER SUB
SUPER SUB
1
Assist
1
Assist
33
Minutes
6.9
Rating
J. Lopez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry
I. Luna
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
I. Hernandez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
L. Quinones
CLUTCH HERO
CLUTCH HERO
88
Goal Time
88
Goal Time
Goal
Impact
7.9
Rating
S. Rodriguez
👻 Invisible Nothing to note

Mazatlán

Goalkeepers
D. Gutierrez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
B. Colula
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
F. Almada
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Samir Caetano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
A. Herrera
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
57%
Duel Win %
Midfielders
J. Sierra
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
J. Esquivel
GHOST
GHOST
10
Actions
10
Actions
63
Minutes
6.3
Rating
D. Hernandez
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
N. Benedetti
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
A. Duarte
PROVOCATEUR
PROVOCATEUR
4
Fouls Won
4
Fouls Won
9
Duels Won
0
Pens Won
Forwards
Fabio Gomes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
75
Total Mins
75
Entry
BENCH
R. Rodriguez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
L. Merolla
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Rodriguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Garcia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
S. Fierro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
27
Total Mins
Started
Entry
M. Lainez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
A. Torres
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
O. F. Moreno Villegas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
Dudu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
16
Total Mins
Started
Entry
A. A. Saavedra Nevarez
👻 Invisible Nothing to note

Head to Head

Date Home Score Away Competition Venue
07/26/2025 Pachuca 1 - 0 Mazatlán Liga MX Estadio Miguel Hidalgo
03/09/2025 Pachuca 1 - 1 Mazatlán Liga MX Estadio Hidalgo
08/24/2024 Mazatlán 3 - 0 Pachuca Liga MX Estadio El Encanto
04/28/2024 Pachuca 1 - 1 Mazatlán Liga MX Estadio Hidalgo
07/01/2023 Mazatlán 1 - 1 Pachuca Liga MX Estadio El Encanto
02/17/2023 Mazatlán 2 - 3 Pachuca Liga MX Estadio de Mazatlán
07/26/2025
Liga MX Estadio Miguel Hidalgo
03/09/2025
Liga MX Estadio Hidalgo
08/24/2024
Liga MX Estadio El Encanto
04/28/2024
Liga MX Estadio Hidalgo
07/01/2023
Liga MX Estadio El Encanto
02/17/2023
Liga MX Estadio de Mazatlán
CF Pachuca Win
Mazatlán Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Pachuca 3 9 7 2 +5 WPachuca 1 - 0 Mazatlán (26-07-2025)WU.N.A.M. - Pumas 2 - 3 Pachuca (20-07-2025)WPachuca 3 - 0 Monterrey (13-07-2025)
2 Tigres UANL 3 7 5 3 +2 DGuadalajara Chivas 0 - 0 Tigres UANL (18-09-2025)WToluca 3 - 4 Tigres UANL (27-07-2025)WTigres UANL 1 - 0 FC Juarez (20-07-2025)
3 Toluca 3 6 10 7 +3 LToluca 3 - 4 Tigres UANL (27-07-2025)WSantos Laguna 2 - 4 Toluca (17-07-2025)WToluca 3 - 1 Necaxa (13-07-2025)
4 Monterrey 3 6 4 4 0 WMonterrey 3 - 1 Atlas (27-07-2025)WAtletico San Luis 0 - 1 Monterrey (19-07-2025)LPachuca 3 - 0 Monterrey (13-07-2025)
5 Cruz Azul 3 5 7 4 +3 WCruz Azul 4 - 1 Leon (27-07-2025)DAtlas 3 - 3 Cruz Azul (20-07-2025)DCruz Azul 0 - 0 Mazatlán (13-07-2025)
6 Club America 3 5 5 3 +2 DNecaxa 1 - 1 Club America (27-07-2025)WClub America 3 - 1 Club Tijuana (17-07-2025)DFC Juarez 1 - 1 Club America (12-07-2025)
7 Necaxa 3 4 5 5 0 DNecaxa 1 - 1 Club America (27-07-2025)WNecaxa 3 - 1 Club Queretaro (19-07-2025)LToluca 3 - 1 Necaxa (13-07-2025)
8 Guadalajara Chivas 3 4 4 4 0 DGuadalajara Chivas 0 - 0 Tigres UANL (18-09-2025)WGuadalajara Chivas 4 - 3 Atletico San Luis (26-07-2025)LLeon 1 - 0 Guadalajara Chivas (20-07-2025)
9 Mazatlán 3 4 2 2 0 LPachuca 1 - 0 Mazatlán (26-07-2025)WMazatlán 2 - 1 Puebla (19-07-2025)DCruz Azul 0 - 0 Mazatlán (13-07-2025)
10 Atlas 3 4 7 8 -1 LMonterrey 3 - 1 Atlas (27-07-2025)DAtlas 3 - 3 Cruz Azul (20-07-2025)WPuebla 2 - 3 Atlas (12-07-2025)
11 Club Tijuana 3 4 3 4 -1 DClub Tijuana 1 - 1 FC Juarez (26-07-2025)LClub America 3 - 1 Club Tijuana (17-07-2025)WClub Tijuana 1 - 0 Club Queretaro (12-07-2025)
12 Santos Laguna 3 3 5 5 0 LPuebla 1 - 0 Santos Laguna (26-07-2025)LSantos Laguna 2 - 4 Toluca (17-07-2025)WSantos Laguna 3 - 0 U.N.A.M. - Pumas (13-07-2025)
13 Puebla 3 3 4 5 -1 WPuebla 1 - 0 Santos Laguna (26-07-2025)LMazatlán 2 - 1 Puebla (19-07-2025)LPuebla 2 - 3 Atlas (12-07-2025)
14 Atletico San Luis 3 3 4 5 -1 LGuadalajara Chivas 4 - 3 Atletico San Luis (26-07-2025)LAtletico San Luis 0 - 1 Monterrey (19-07-2025)WLeon 0 - 1 Atletico San Luis (14-07-2025)
15 U.N.A.M. - Pumas 3 3 4 6 -2 WClub Queretaro 0 - 2 U.N.A.M. - Pumas (26-07-2025)LU.N.A.M. - Pumas 2 - 3 Pachuca (20-07-2025)LSantos Laguna 3 - 0 U.N.A.M. - Pumas (13-07-2025)
16 Leon 3 3 2 5 -3 LCruz Azul 4 - 1 Leon (27-07-2025)WLeon 1 - 0 Guadalajara Chivas (20-07-2025)LLeon 0 - 1 Atletico San Luis (14-07-2025)
17 FC Juarez 3 2 2 3 -1 DClub Tijuana 1 - 1 FC Juarez (26-07-2025)LTigres UANL 1 - 0 FC Juarez (20-07-2025)DFC Juarez 1 - 1 Club America (12-07-2025)
18 Club Queretaro 3 0 1 6 -5 LClub Queretaro 0 - 2 U.N.A.M. - Pumas (26-07-2025)LNecaxa 3 - 1 Club Queretaro (19-07-2025)LClub Tijuana 1 - 0 Club Queretaro (12-07-2025)