Liga MX Clausura - 12

Mazatlán 1 - 1 FT Cruz Azul

Estadio El Encanto

Match Recap

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

Futmetrix Verdict
45
FT
Sat, Mar 21
Español
Mazatlán
1-1
Cruz Azul
⚡ Intensity 36
⚖️ Balance 40
🏆 Stakes 0
🎲 Upset 67
Cruz Azul snatch late Encanto draw.

Relentless Siege Breaks Mazatlán's Heroic Resistance

Average Entertainment Futmetrix Score: 45/100. A suffocating wave of second-half pressure finally dismantles a stubborn defensive wall as the title challengers salvage a vital point on the road.

Opening Act

The early exchanges at Estadio El Encanto firmly established the tactical narrative for the evening. Chasing the league leaders, Cruz Azul came out with clear intent, immediately dictating play and monopolizing the ball to the tune of 65% possession. The sheer Intensity from the visitors was palpable as they camped outside the Mazatlán penalty area, determined to strike early. Pulling the strings from the center of the park, Carlos Rodríguez effortlessly circulated possession, probing a deep-lying defensive block for any sign of weakness. Despite conceding a flurry of corners and weathering relentless waves of pressure, the home side refused to buckle under the weight of expectations. They absorbed the punishment with impressive tactical discipline, visibly frustrating an away side that dominated the territory but lacked the final killer touch to make it count.

The Pivot

The entire complexion of the match was turned upside down shortly after the restart. In the 48th minute, a rare foray into the attacking third saw J. Ovalle fire the hosts into a shock lead, sending the home crowd into absolute delirium. The Upset Factor instantly shot through the roof as the underdogs suddenly had something massive to protect. Stung by the setback, Cruz Azul abandoned all caution and launched an all-out assault, eventually racking up a staggering 22 total shots. However, they found themselves banging on a brick wall. Mazatlán goalkeeper Ricardo Rodríguez delivered a phenomenal performance between the sticks, producing five magnificent saves to keep the narrow advantage intact, parrying away thunderous strikes that seemed destined for the back of the net.

Resolution

The visitors' absolute refusal to accept defeat finally paid dividends in the dying embers of the contest. In the 87th minute, substitute J. Paradela provided the creative spark required to pick the lock, sliding a perfectly weighted assist to G. Fernandez, who coolly buried the equalizer. Given the overall Balance of play and the sheer volume of chances created by the away side, the late goal was more than justified. While Mazatlán will be gutted to drop two points so late, they owe their resilient display largely to Facundo Almada, whose colossal defensive shifts anchored the backline for ninety minutes. Ultimately, the draw leaves Cruz Azul three points adrift of the league summit, marking a frustrating stumble for a team with genuine championship ambitions.

Key Questions

Did Mazatlán deserve the late equalizer?

Cruz Azul actually scored the late equalizer. Given their heavy possession and 22 total shots, the visitors fully deserved to level the match in the dying minutes.

How did substitute Facundo Almada change the game?

Almada was not a substitute; he started the match. His absolute dominance at the back was instrumental in frustrating Cruz Azul's attackers throughout the ninety minutes.

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
35%
65%
Mazatlán 35%
Cruz Azul 65%
Shots
11
22
Mazatlán 11
Cruz Azul 22
Shots on Target
3
6
Mazatlán 3
Cruz Azul 6
Expected Goals (xG)
1.65
1.29
Mazatlán 1.65
Cruz Azul 1.29
Passes
301
548
Mazatlán 301
Cruz Azul 548
Pass Accuracy
75%
84%
Mazatlán 75%
Cruz Azul 84%
Corners
3
9
Mazatlán 3
Cruz Azul 9
Fouls
12
10
Mazatlán 12
Cruz Azul 10
Yellow Cards
2
2
Mazatlán 2
Cruz Azul 2
Red Cards
0
0
Mazatlán 0
Cruz Azul 0

Match Events

HT
48' J. Ovalle
A. Montano J. Paradela 🔄 51'
José Paradela 🟨 59'
J. Marquez N. Ibanez 🔄 61'
J. Rodarte C. Ebere 🔄 62'
68' 🟨 Brian Rubio
76' 🔄 Dudu B. Arce
76' 🔄 J. Ovalle M. Lainez
82' 🔄 B. Rubio Fabio Gomes
82' 🔄 M. Zaleta G. Lopez
83' 🔄 L. Merolla A. Leyva
G. Fernandez (J. Paradela) 87'
O. Campos A. Morales 🔄 88'
FT

Player Cards

Our take on every player in this match

Mazatlán

Goalkeepers
R. Rodriguez
MAGNET
MAGNET
41
Activity
41
Activity
40
Passes
1
Duels
Defenders
F. Almada
SHIELD
SHIELD
3
Blocks
3
Blocks
2
Interceptions
1
Tackles
J. Esquivel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
L. Merolla
SWEEPER
SWEEPER
8
Cleanups
8
Cleanups
6
Interceptions
2
Blocks
Midfielders
S. Godinez
👻 Invisible Nothing to note
S. Santos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Y. Barcenas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
M. Zaleta
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
Forwards
Dudu
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
J. Ovalle
FINISHER
FINISHER
1
Goals
1
Goals
3
Shots
6.5
Rating
B. Rubio
LATE SHIFT
LATE SHIFT
8
Late Mins
8
Late Mins
82
Total Mins
82
Entry
BENCH
R. Franco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
B. Arce
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
A. Herrera
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Lainez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Fabio Gomes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
G. Lopez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
D. Hernandez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
V. A. Alcaraz Diaz
👻 Invisible Nothing to note
A. A. Saavedra Nevarez
👻 Invisible Nothing to note
A. Leyva
👻 Invisible Nothing to note

Cruz Azul

Goalkeepers
K. Mier
MAGNET
MAGNET
30
Activity
30
Activity
29
Passes
1
Duels
Defenders
E. Lira
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
56%
Duel Win %
A. Garcia
MAGNET
MAGNET
83
Activity
83
Activity
72
Passes
11
Duels
G. Piovi
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
73%
Duel Win %
Midfielders
J. Rodarte
👻 Invisible Nothing to note
A. Palavecino
MAGNET
MAGNET
80
Activity
80
Activity
70
Passes
10
Duels
J. Marquez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
O. Campos
NPC
NPC
88
Minutes
88
Minutes
30%
Pass Acc
6.6
Rating
Forwards
A. Montano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
51
Total Mins
51
Entry
C. Rodriguez
MAGNET
MAGNET
81
Activity
81
Activity
68
Passes
13
Duels
G. Fernandez
CLUTCH HERO
CLUTCH HERO
87
Goal Time
87
Goal Time
Goal
Impact
6.9
Rating
BENCH
A. Gudino
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
A. Morales
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
8
Total Mins
Started
Entry
I. Silva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
N. Ibanez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
J. Paradela
SUPER SUB
SUPER SUB
1
Assist
1
Assist
39
Minutes
6.9
Rating
C. Ebere
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry
L. Romero
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Diaz
👻 Invisible Nothing to note
A. Castro
👻 Invisible Nothing to note

Head to Head

Date Home Score Away Competition Venue
13/07/2025 Cruz Azul 0 - 0 Mazatlán Liga MX Estadio Olímpico Universitario
01/03/2025 Mazatlán 1 - 1 Cruz Azul Liga MX Estadio El Encanto
07/07/2024 Cruz Azul 1 - 0 Mazatlán Liga MX Estadio Ciudad de los Deportes
27/01/2024 Cruz Azul 2 - 1 Mazatlán Liga MX Estadio Ciudad de los Deportes
16/09/2023 Mazatlán 2 - 2 Cruz Azul Liga MX Estadio El Encanto
04/03/2023 Mazatlán 3 - 1 Cruz Azul Liga MX Estadio de Mazatlán
13/07/2025
Liga MX Estadio Olímpico Universitario
01/03/2025
Liga MX Estadio El Encanto
07/07/2024
Liga MX Estadio Ciudad de los Deportes
27/01/2024
Liga MX Estadio Ciudad de los Deportes
16/09/2023
Liga MX Estadio El Encanto
04/03/2023
Liga MX Estadio de Mazatlán
Mazatlán Win
Cruz Azul Win
Draw