Liga MX Gameweek 10, Clausura

CF Pachuca 2 - 1 FT Puebla

Estadio Miguel Hidalgo

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

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

Win Probability

  • CF Pachuca 52%
  • Draw 26%
  • Puebla 22%

Futmetrix AI estimate

Ten-Man Pachuca Prevail in Hidalgo Thriller

Must-Watch Futmetrix Score: 89/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. Rondon ↑E. Valencia
69' 🔄 ↓ S. Rodriguez ↑R. Lopez
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

CF Pachuca

Goalkeepers
Carlos Moreno
ARCHITECT
ARCHITECT
1
Key Passes
1
Key Passes
0
Assists
19%
Pass Acc
Defenders
Carlos Sánchez
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
Sergio Barreto
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Brian García
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
49%
Pass Acc
Midfielders
S. Rodriguez
👻 Invisible Nothing to note
Christian 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
Alexei Domínguez
NPC
NPC
86
Minutes
86
Minutes
21%
Pass Acc
6.3
Rating
Oussama Idrissi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
60
Total Mins
60
Entry
Forwards
Salomón Rondón
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
69
Total Mins
69
Entry
BENCH
José Eulogio
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
René López
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
21
Total Mins
Started
Entry
Jorge 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íctor Guzmán
SUPER SUB
SUPER SUB
1
Goal
1
Goal
30
Minutes
7.2
Rating
Pedro Pedraza
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alán Bautista
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Luis Quiñones
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Enner 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
Ricardo Gutiérrez
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Defenders
Iker Moreno
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Jose Pachuca
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Juan Pablo Vargas
MAGNET
MAGNET
74
Activity
74
Activity
71
Passes
3
Duels
Nicolás Díaz
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
80%
Pass Acc
Fernando Monárrez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
Kevin Velasco
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Luis Rey
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Alonso Ramírez
ENFORCER
ENFORCER
4
Tackles
4
Tackles
5
Duels Won
100%
Win %
Forwards
Emiliano Gómez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Edgar Guerra
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
BENCH
Jesús Rodríguez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Brayan Garnica
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ángelo Araos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Carlos Baltazar
SUPER SUB
SUPER SUB
1
Assist
1
Assist
29
Minutes
6.9
Rating
Alejandro Organista
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
Owen González
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
Ariel Gamarra
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alexis Canelo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Esteban Lozano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Eduardo 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
07/04/2026 CF Pachuca 3 - 1 Puebla Friendlies Clubs
03/08/2026 CF Pachuca 2 - 1 Puebla Liga MX Estadio Miguel Hidalgo
09/24/2025 Puebla 2 - 2 CF Pachuca Liga MX Estadio Cuauhtémoc
02/27/2025 CF Pachuca 2 - 1 Puebla Liga MX Estadio Hidalgo
09/21/2024 Puebla 2 - 3 CF Pachuca Liga MX Estadio Cuauhtémoc
02/21/2024 Puebla 1 - 4 CF Pachuca Liga MX Estadio Cuauhtémoc
10/29/2023 CF Pachuca 1 - 1 Puebla Liga MX Estadio Hidalgo
01/10/2023 CF Pachuca 5 - 1 Puebla Liga MX Estadio Hidalgo
09/08/2022 Puebla 2 - 2 CF Pachuca Liga MX Estadio Cuauhtémoc
04/20/2022 CF Pachuca 1 - 0 Puebla Liga MX Estadio Hidalgo
07/04/2026
Friendlies Clubs
03/08/2026
Liga MX Estadio Miguel Hidalgo
09/24/2025
Liga MX Estadio Cuauhtémoc
02/27/2025
Liga MX Estadio Hidalgo
09/21/2024
Liga MX Estadio Cuauhtémoc
02/21/2024
Liga MX Estadio Cuauhtémoc
10/29/2023
Liga MX Estadio Hidalgo
01/10/2023
Liga MX Estadio Hidalgo
09/08/2022
Liga MX Estadio Cuauhtémoc
04/20/2022
Liga MX Estadio Hidalgo
CF Pachuca Win
Puebla Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Cruz Azul 16 39 30 15 +15 WU.N.A.M. - Pumas 1 - 2 Cruz Azul (25-05-2026)DCruz Azul 0 - 0 U.N.A.M. - Pumas (22-05-2026)WGuadalajara Chivas 1 - 2 Cruz Azul (17-05-2026)DCruz Azul 2 - 2 Guadalajara Chivas (14-05-2026)WCruz Azul 1 - 0 Atlas (10-05-2026)
2 CF Pachuca 14 29 17 9 +8 LU.N.A.M. - Pumas 1 - 0 CF Pachuca (18-05-2026)WCF Pachuca 1 - 0 U.N.A.M. - Pumas (15-05-2026)WCF Pachuca 2 - 0 Toluca (10-05-2026)WToluca 0 - 1 CF Pachuca (04-05-2026)WCF Pachuca 2 - 1 Puebla (08-03-2026)
3 Guadalajara Chivas 14 28 25 16 +9 LGuadalajara Chivas 1 - 2 Cruz Azul (17-05-2026)DCruz Azul 2 - 2 Guadalajara Chivas (14-05-2026)WGuadalajara Chivas 2 - 0 Tigres UANL (10-05-2026)LTigres UANL 3 - 1 Guadalajara Chivas (03-05-2026)WGuadalajara Chivas 5 - 0 Leon (19-03-2026)
4 U.N.A.M. - Pumas 16 25 26 19 +7 LU.N.A.M. - Pumas 1 - 2 Cruz Azul (25-05-2026)DCruz Azul 0 - 0 U.N.A.M. - Pumas (22-05-2026)WU.N.A.M. - Pumas 1 - 0 CF Pachuca (18-05-2026)LCF Pachuca 1 - 0 U.N.A.M. - Pumas (15-05-2026)DU.N.A.M. - Pumas 3 - 3 Club America (11-05-2026)
5 Toluca 12 24 17 8 +9 LCF Pachuca 2 - 0 Toluca (10-05-2026)LToluca 0 - 1 CF Pachuca (04-05-2026)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)
6 Tigres UANL 12 19 20 15 +5 LGuadalajara Chivas 2 - 0 Tigres UANL (10-05-2026)WTigres UANL 3 - 1 Guadalajara Chivas (03-05-2026)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)
7 Club America 12 16 17 16 +1 DU.N.A.M. - Pumas 3 - 3 Club America (11-05-2026)DClub America 3 - 3 U.N.A.M. - Pumas (03-05-2026)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)
8 Atlas 12 16 15 19 -4 LCruz Azul 1 - 0 Atlas (10-05-2026)LAtlas 2 - 3 Cruz Azul (03-05-2026)LAtlas 1 - 2 Guadalajara Chivas (08-03-2026)WAtlas 2 - 1 Club Tijuana (05-03-2026)LFC Juarez 3 - 1 Atlas (28-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 LCF Pachuca 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 CF 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)LCF Pachuca 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)

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.