Liga MX Gameweek 3, Clausura

Cruz Azul 1 - 0 FT Puebla

Estadio Azteca

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

Futmetrix Verdict
34
FT
Sun, Jan 18
Español
Cruz Azul
1-0
Puebla
⚡ Intensity 35
⚖️ Balance 20
🏆 Stakes 0
🎲 Upset 0
Relentless siege breaks ten-man resistance.

Win Probability

  • Cruz Azul 47%
  • Draw 24%
  • Puebla 29%

Futmetrix AI estimate

Late Breakthrough Rewards Relentless Pressure at Estadio Azteca

Skip It Futmetrix Score: 34/100. A masterclass in attacking persistence paid dividends as the hosts ground down a stubborn, numerically disadvantaged defense to stay within striking distance of the summit.

Early Dismissal Dictates the Tempo

The tactical blueprint for this fixture was torn to shreds within the opening eleven minutes at Estadio Azteca. When F. Monarrez received his marching orders, the Balance of the contest completely evaporated. Forced into an emergency rearguard action, Puebla retreated into a low block, challenging the hosts to find a way through. Cruz Azul gleefully accepted the invitation, dominating possession with a staggering 74% share of the ball. The home side methodically circulated possession, probing for weaknesses in a hastily assembled defensive shell. Despite their numerical supremacy and almost total control of the pitch geography, the opening exchanges were defined by a frustrating inability to turn supreme territorial advantage into a decisive early breakthrough against a resolute visiting backline determined to frustrate their title-chasing opponents.

A One-Sided Shooting Gallery

As the match progressed, the sheer Intensity of the home side's attacking waves became overwhelming. The pitch tilted entirely in one direction, culminating in an astonishing 33 attempts on goal compared to a meager five from the visitors. At the heart of this relentless machine, Carlos Rodríguez orchestrated the tempo brilliantly, slicing through the lines with precise distribution. Meanwhile, Willer Ditta ensured absolute security at the back, neutralizing any faint counter-attacking threats before they could materialize. Yet, for all their offensive endeavor, they continually ran into an inspired goalkeeping performance, with the visiting stopper producing nine crucial saves to keep the match scoreless. The sheer volume of corners and blocked shots painted a picture of a defense clinging on by their fingernails, desperate to survive the relentless siege.

Breaking the Deadlock

The mounting pressure finally fractured the defensive wall in the 78th minute. A moment of clinical execution saw G. Fernandez deliver the pivotal final pass to J. Paradela, who made no mistake in firing home the decisive strike. This late intervention completely erased the Upset Factor that had been brewing throughout the frustrating stalemate. Given the high Stakes at the top of the table, this victory is paramount; it keeps the hosts firmly entrenched in the playoff zone and just three points adrift of the league leaders. For the visiting side, their heroic defensive efforts ultimately yielded nothing but fatigue, leaving them languishing in the bottom half of the standings after a gruelling afternoon defending their box.

Key Questions

How did the red card for F. Monarrez impact the match?

It forced Puebla into a deep defensive block, conceding 74% possession and facing 33 shots as the hosts completely dictated the tempo and territory.

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
74%
26%
Cruz Azul 74%
Puebla 26%
Shots
33
5
Cruz Azul 33
Puebla 5
Shots on Target
10
0
Cruz Azul 10
Puebla 0
Passes
501
178
Cruz Azul 501
Puebla 178
Pass Accuracy
87%
71%
Cruz Azul 87%
Puebla 71%
Corners
10
4
Cruz Azul 10
Puebla 4
Fouls
14
9
Cruz Azul 14
Puebla 9
Yellow Cards
1
2
Cruz Azul 1
Puebla 2
Red Cards
0
1
Cruz Azul 0
Puebla 1

Match Events

F. Monarrez 🟥 11'
C. Baltazar P. Gamarra 🔄 35'
HT
E. Gomez K. Velasco 🔄 46'
46' 🔄 J. Sanchez O. Campos
46' 🔄 L. Romero M. Levy
D. Gutierrez 🟨 59'
E. Guerra J. R. Pachuca Martinez 🔄 59'
E. Navarro 🟨 66'
70' 🔄 C. Rotondi J. Marquez
70' 🔄 E. Lira A. Morales
78' J. Paradela (G. Fernandez)
A. Organista A. Ramirez 🔄 79'
E. Lozano I. Maestro 🔄 80'
84' 🔄 J. Paradela R. Gonzalez
85' 🟨 M. Levy
FT

Player Cards

Our take on every player in this match

Cruz Azul

Goalkeepers
Andrés Gudiño
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
90
Minutes
Defenders
Willer Ditta
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
73%
Duel Win %
Érik Lira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
70
Total Mins
70
Entry
Gonzalo Piovi
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
66%
Pass Acc
Midfielders
Jorge Sánchez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Agustín Palavecino
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
48%
Pass Acc
Carlos Rodríguez
MAGNET
MAGNET
96
Activity
96
Activity
83
Passes
13
Duels
Carlos Rotondi
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
18%
Pass Acc
Forwards
José Paradela
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
Luka Romero
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Gabriel Fernández
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
6%
Pass Acc
BENCH
Emmanuel Ochoa
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Omar Campos
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
24%
Pass Acc
Amaury García
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
R. Gonzalez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
15
Total Mins
Started
Entry
Amaury Morales
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
20
Total Mins
Started
Entry
Jeremy Márquez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
19
Total Mins
Started
Entry
Emmanuel Sanchez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Valdez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Karol Velázquez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mateo Levy
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry

Puebla

Goalkeepers
Ricardo Gutiérrez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Iker Moreno
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
75%
Duel Win %
Eduardo Navarro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Nicolás Díaz
ENFORCER
ENFORCER
4
Tackles
4
Tackles
10
Duels Won
77%
Win %
Fernando Monárrez
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
3
Rating
Midfielders
Luis Rey
SWEEPER
SWEEPER
5
Cleanups
5
Cleanups
0
Interceptions
5
Blocks
Edgar Guerra
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Alejandro Organista
LATE SHIFT
LATE SHIFT
11
Late Mins
11
Late Mins
82
Total Mins
79
Entry
Carlos Baltazar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
35
Total Mins
35
Entry
Emiliano Gómez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Forwards
Esteban Lozano
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
82
Total Mins
80
Entry
BENCH
Jesús Rodríguez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Jose Pachuca
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
Ángelo Araos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Brayan Garnica
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alonso Ramírez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Miguel Ramírez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Ignacio Maestro Puch
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
Eduardo Mustre
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Kevin Velasco
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
11/01/2025 Puebla 0 - 3 Cruz Azul Liga MX Estadio Cuauhtémoc
01/25/2025 Cruz Azul 1 - 1 Puebla Liga MX Estadio Olímpico Universitario
10/19/2024 Puebla 1 - 2 Cruz Azul Liga MX Estadio Cuauhtémoc
04/13/2024 Puebla 0 - 1 Cruz Azul Liga MX Estadio Cuauhtémoc
11/13/2023 Cruz Azul 1 - 2 Puebla Liga MX Estadio Azteca
02/18/2023 Puebla 1 - 3 Cruz Azul Liga MX Estadio Cuauhtémoc
11/01/2025
Liga MX Estadio Cuauhtémoc
01/25/2025
Liga MX Estadio Olímpico Universitario
10/19/2024
Liga MX Estadio Cuauhtémoc
04/13/2024
Liga MX Estadio Cuauhtémoc
11/13/2023
Liga MX Estadio Azteca
02/18/2023
Liga MX Estadio Cuauhtémoc
Cruz Azul Win
Puebla Win
Draw

League Standings

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