Liga MX Clausura - 10

CF Pachuca 2 - 1 FT Puebla

Estadio Miguel Hidalgo

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

Futmetrix Verdict
82
FT
Sun, Mar 8
Español
CF Pachuca
2-1
Puebla
⚡ Intensity 91
⚖️ Balance 63
🏆 Stakes 0
🎲 Upset 0
Ten-man Pachuca secure dramatic late victory.

Ten-Man Pachuca Prevail in Hidalgo Thriller

Highly Entertaining Futmetrix Score: 82/100. Despite playing with a numerical disadvantage for over an hour, the hosts dug deep to secure a vital victory that keeps their playoff ambitions firmly on track.

The Early Dismissal

The complexion of the match was violently altered just 20 minutes in when C. Sanchez was shown a straight red card, leaving Pachuca with a mountain to climb at Estadio Miguel Hidalgo. Forced to reorganise, the hosts conceded the bulk of the ball to Puebla, who dominated possession with 60%. Yet, the sheer Intensity of the home side never wavered. Remarkably, despite being a man down, they peppered the visitors' goal, unleashing a total of 20 shots. At the other end, goalkeeper Carlos Moreno was imperious, producing four crucial saves to keep the visitors at bay during their periods of sustained pressure. The opening half transformed into a gritty tactical chess match, laying the groundwork for a truly chaotic second act as both managers looked to their benches for salvation.

A Flurry of Goals

The tactical stalemate evaporated in a frantic 13-minute spell that entirely shifted the Balance of the tie. The breakthrough arrived via the substitutes' bench when V. Guzman fired the ten men ahead in the 74th minute, sparking wild celebrations. However, the joy was fleeting. The visitors mounted an instant response, exploiting their man advantage to strike back just four minutes later. Fellow substitute C. Baltazar turned provider, threading a precise pass to J. R. Pachuca Martinez, who finished clinically to level the score at 1-1. This sudden goal flurry completely dismantled any lingering defensive structure, turning the pitch into an end-to-end battleground. Neither side was content to settle for a draw, setting up a grandstand finish where the next crucial moment would surely decide the destination of the points.

The Late Drama Unfolds

With the Stakes reaching boiling point, it was another shrewd substitution that ultimately settled this absorbing contest. E. Valencia, introduced in the 69th minute, etched his name into the headlines by converting an assist from B. A. Garcia Caprizo in the 87th minute to restore the hosts' lead. The drama refused to subside there. Deep into stoppage time, A. Canelo thought he had snatched a late equaliser for the visitors, only for VAR to rule out the goal for a preceding foul. This massive result cements Pachuca in fifth place on 22 points, well within the playoff zone, while Puebla remain stranded in 14th with a rapidly shrinking margin for error. It was a masterclass in defiance, proving that heart and strategic substitutions can overcome even the bleakest of scenarios.

Key Questions

How did the red card for C. Sanchez impact the match?

It forced Pachuca to defend deep and cede 60% possession, but they responded with immense grit, relying on Carlos Moreno's crucial saves to stay in the game.

How dramatic was the late winner by Enner Valencia?

It was incredibly dramatic. He scored in the 87th minute to break the 1-1 deadlock, securing a monumental victory right before a stoppage-time VAR scare for the hosts.

How did substitute Enner Valencia change the game?

Introduced in the 69th minute, he provided a lethal focal point in attack and delivered the match-winning strike late on, proving to be the ultimate super-sub.

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
40%
60%
CF Pachuca 40%
Puebla 60%
Shots
20
11
CF Pachuca 20
Puebla 11
Shots on Target
4
5
CF Pachuca 4
Puebla 5
Expected Goals (xG)
1.37
0.41
CF Pachuca 1.37
Puebla 0.41
Passes
355
535
CF Pachuca 355
Puebla 535
Pass Accuracy
84%
85%
CF Pachuca 84%
Puebla 85%
Corners
2
4
CF Pachuca 2
Puebla 4
Fouls
12
11
CF Pachuca 12
Puebla 11
Yellow Cards
4
4
CF Pachuca 4
Puebla 4
Red Cards
1
0
CF Pachuca 1
Puebla 0

Match Events

20' 🟥 C. Sanchez
HT
L. Rey A. Organista 🔄 46'
N. Diaz 🟨 49'
A. Organista 🟨 54'
60' 🔄 O. Idrissi V. Guzman
K. Velasco C. Baltazar 🔄 61'
E. Gomez E. Lozano 🔄 61'
66' 🟨 S. Rodriguez
69' 🔄 S. Rodriguez R. Lopez
69' 🔄 S. Rondon E. Valencia
74' V. Guzman
E. Guerra A. Canelo 🔄 76'
78' 🟨 C. Rivera
J. R. Pachuca Martinez (C. Baltazar) 78'
86' 🔄 A. Dominguez L. Quinones
86' 🔄 Kenedy A. Bautista
87' E. Valencia (B. A. Garcia Caprizo)
A. Ramirez O. Gonzalez 🔄 88'
F. Monarrez 🟨 90'+1
90'+4 🟨 C. Moreno
A. Canelo 90'+4
FT

Player Cards

Our take on every player in this match

Pachuca

Goalkeepers
C. Moreno
ARCHITECT
ARCHITECT
1
Key Passes
1
Key Passes
0
Assists
19%
Pass Acc
Defenders
C. Sanchez
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
2
Fouls
3.6
Rating
Eduardo Bauermann
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
S. D. Barreto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
B. A. Garcia Caprizo
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
49%
Pass Acc
Midfielders
S. Rodriguez
👻 Invisible Nothing to note
C. Rivera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Kenedy
STORMTROOPER
STORMTROOPER
5
Shots
5
Shots
0
Goals
1
On Target
A. Dominguez
NPC
NPC
86
Minutes
86
Minutes
21%
Pass Acc
6.3
Rating
O. Idrissi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Forwards
S. Rondon
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
BENCH
J. Eulogio
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
R. Lopez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
J. Berlanga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Alfaro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
V. Guzman
SUPER SUB
SUPER SUB
1
Goal
1
Goal
30
Minutes
7.2
Rating
P. Pedraza
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Bautista
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
L. Quinones
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
E. Valencia
CLUTCH HERO
CLUTCH HERO
87
Goal Time
87
Goal Time
Goal
Impact
7.7
Rating
C. Hernandez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Puebla

Goalkeepers
D. Gutierrez
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Defenders
I. Moreno
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
J. R. Pachuca Martinez
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
J. Vargas
MAGNET
MAGNET
74
Activity
74
Activity
71
Passes
3
Duels
N. Diaz
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
80%
Pass Acc
F. Monarrez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
K. Velasco
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
L. Rey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
A. Ramirez
ENFORCER
ENFORCER
4
Tackles
4
Tackles
5
Duels Won
100%
Win %
Forwards
E. Gomez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
E. Guerra
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
BENCH
J. Rodriguez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
B. Garnica
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
SUPER SUB
SUPER SUB
1
Assist
1
Assist
29
Minutes
6.9
Rating
A. Organista
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
O. Gonzalez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
A. Gamarra
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Canelo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
E. Lozano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
E. Navarro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
09/24/2025 Puebla 2 - 2 Pachuca Liga MX Estadio Cuauhtémoc
02/27/2025 Pachuca 2 - 1 Puebla Liga MX Estadio Hidalgo
09/21/2024 Puebla 2 - 3 Pachuca Liga MX Estadio Cuauhtémoc
02/21/2024 Puebla 1 - 4 Pachuca Liga MX Estadio Cuauhtémoc
10/29/2023 Pachuca 1 - 1 Puebla Liga MX Estadio Hidalgo
01/10/2023 Pachuca 5 - 1 Puebla Liga MX Estadio Hidalgo
09/24/2025
2 - 2
Liga MX Estadio Cuauhtémoc
02/27/2025
2 - 1
Liga MX Estadio Hidalgo
09/21/2024
2 - 3
Liga MX Estadio Cuauhtémoc
02/21/2024
1 - 4
Liga MX Estadio Cuauhtémoc
10/29/2023
1 - 1
Liga MX Estadio Hidalgo
01/10/2023
5 - 1
Liga MX Estadio Hidalgo
CF Pachuca Win
Puebla Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Cruz Azul 10 25 20 9 +11 WCruz Azul 3 - 0 Atletico San Luis (07-03-2026)WSantos Laguna 1 - 2 Cruz Azul (04-03-2026)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)
2 Toluca 10 24 17 5 +12 WToluca 3 - 1 FC Juarez (08-03-2026)WU.N.A.M. - Pumas 2 - 3 Toluca (04-03-2026)WToluca 2 - 0 Guadalajara Chivas (28-02-2026)WNecaxa 0 - 3 Toluca (22-02-2026)WToluca 1 - 0 Club Tijuana (14-02-2026)
3 Guadalajara Chivas 10 24 19 9 +10 WGuadalajara Chivas 5 - 0 Leon (19-03-2026)WAtlas 1 - 2 Guadalajara Chivas (08-03-2026)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)
4 Pachuca 10 20 13 8 +5 WPachuca 2 - 1 Puebla (08-03-2026)WPachuca 2 - 1 Necaxa (04-03-2026)LMazatlán 1 - 0 Pachuca (28-02-2026)WTigres UANL 1 - 2 Pachuca (21-02-2026)WPachuca 3 - 1 Atlas (14-02-2026)
5 U.N.A.M. - Pumas 10 19 18 10 +8 WNecaxa 0 - 1 U.N.A.M. - Pumas (07-03-2026)LU.N.A.M. - Pumas 2 - 3 Toluca (04-03-2026)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)
6 Tigres UANL 10 16 17 12 +5 WTigres UANL 1 - 0 Monterrey (08-03-2026)LPuebla 3 - 1 Tigres UANL (05-03-2026)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)
7 Atlas 10 16 13 15 -2 LAtlas 1 - 2 Guadalajara Chivas (08-03-2026)WAtlas 2 - 1 Club Tijuana (05-03-2026)LFC Juarez 3 - 1 Atlas (28-02-2026)WAtlas 3 - 2 Atletico San Luis (21-02-2026)LPachuca 3 - 1 Atlas (14-02-2026)
8 Club America 10 14 11 10 +1 WClub Queretaro 1 - 2 Club America (07-03-2026)LClub America 1 - 2 FC Juarez (05-03-2026)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)
9 Monterrey 10 13 14 10 +4 LTigres UANL 1 - 0 Monterrey (08-03-2026)WMonterrey 4 - 0 Club Queretaro (05-03-2026)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)
10 FC Juarez 10 11 15 18 -3 DClub Queretaro 1 - 1 FC Juarez (08-04-2026)LToluca 3 - 1 FC Juarez (08-03-2026)WClub America 1 - 2 FC Juarez (05-03-2026)WFC Juarez 3 - 1 Atlas (28-02-2026)LFC Juarez 1 - 2 Necaxa (15-02-2026)
11 Puebla 10 11 9 13 -4 LPachuca 2 - 1 Puebla (08-03-2026)WPuebla 3 - 1 Tigres UANL (05-03-2026)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)
12 Atletico San Luis 10 10 16 18 -2 LCruz Azul 3 - 0 Atletico San Luis (07-03-2026)WAtletico San Luis 4 - 1 Mazatlán (04-03-2026)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)
13 Mazatlán 10 10 13 20 -7 WMazatlán 4 - 2 Leon (07-03-2026)LAtletico San Luis 4 - 1 Mazatlán (04-03-2026)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)
14 Leon 10 10 11 20 -9 LGuadalajara Chivas 5 - 0 Leon (19-03-2026)LMazatlán 4 - 2 Leon (07-03-2026)WLeon 2 - 1 Necaxa (01-03-2026)WLeon 2 - 1 Santos Laguna (22-02-2026)LMonterrey 1 - 0 Leon (15-02-2026)
15 Club Tijuana 10 9 9 11 -2 LClub Tijuana 1 - 2 Santos Laguna (09-03-2026)LAtlas 2 - 1 Club Tijuana (05-03-2026)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)
16 Necaxa 10 9 11 16 -5 LNecaxa 0 - 1 U.N.A.M. - Pumas (07-03-2026)LPachuca 2 - 1 Necaxa (04-03-2026)LLeon 2 - 1 Necaxa (01-03-2026)LNecaxa 0 - 3 Toluca (22-02-2026)WFC Juarez 1 - 2 Necaxa (15-02-2026)
17 Club Queretaro 10 7 9 17 -8 DClub Queretaro 1 - 1 FC Juarez (08-04-2026)LClub Queretaro 1 - 2 Club America (07-03-2026)LMonterrey 4 - 0 Club Queretaro (05-03-2026)DClub Queretaro 2 - 2 Santos Laguna (28-02-2026)LAtletico San Luis 3 - 0 Club Queretaro (14-02-2026)
18 Santos Laguna 10 5 12 26 -14 WClub Tijuana 1 - 2 Santos Laguna (09-03-2026)LSantos Laguna 1 - 2 Cruz Azul (04-03-2026)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)