Liga MX Apertura - 14

Mazatlán 2 - 2 FT Santos Laguna

Estadio El Encanto

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

Futmetrix Verdict
73
FT
Wed, Oct 22
Español
Mazatlán
2-2
Santos Laguna
⚡ Intensity 71
⚖️ Balance 84
🏆 Stakes 0
🎲 Upset 0
Late drama saves Mazatlán at home.

Basement Brawl Ends in Stoppage-Time Heartbreak

Highly Entertaining Futmetrix Score: 73/100. This relegation six-pointer delivered pure chaos as both struggling sides traded leads before a last-gasp equalizer split the points.

Early Blows and Shifting Tides

The Stakes were brutally clear at Estadio El Encanto: 16th versus 18th in a desperate Liga MX basement battle. Mazatlán flew out of the traps, setting a blistering early tempo. Their aggressive approach yielded immediate dividends when R. Meraz found the back of the net in the 10th minute, sparking wild celebrations from the home faithful. The hosts maintained an unyielding Intensity throughout the first half, peppering the visitors' penalty area and racking up 17 total shots over the ninety minutes. Despite sharing possession evenly, the home side looked determined to bury their opponents early, forcing defensive scrambles and playing heavily on the front foot.

The Substitutes Take Over

However, Santos Laguna completely altered the game's Balance with inspired substitutions in the second half. The introduction of J. A. Ocejo Zazueta dismantled the home defense. He turned creator-in-chief, teeing up A. Lopez in the 57th minute to level the scoreline. Santos grew in confidence, showing remarkable clinical edge despite generating only seven shots all match. Their attacking efficiency peaked when Ocejo worked his magic again, this time slipping a perfect ball to fellow substitute K. Palacios in the 76th minute. The away end erupted as Palacios clinically dispatched his chance, completing a stunning turnaround.

Last-Gasp Chaos

Staring down the barrel of a devastating home defeat, the hosts threw caution to the wind. Jesús Hernández orchestrated the late surge, pulling strings with an incredible six key passes and forcing 11 corner kicks as the pressure mounted. Just as the visitors prepared to celebrate a rare victory, a massive Upset Factor materialized in stoppage time. Substitute N. Benedetti delivered a precise ball into the mixer, finding F. Almada right at the death. Almada's 90th-minute finish salvaged a 2-2 draw, breaking Santos hearts. While neither side escapes the relegation quagmire, the dramatic finish provides a vital psychological lifeline for the home side.

Key Questions

Did Mazatlán deserve the late equalizer?

Absolutely. They generated 17 shots and forced 11 corners, applying relentless pressure that finally cracked the Santos defense in the dying moments.

How did substitute Kevin Palacios change the game?

Coming on in the 62nd minute, Palacios injected crucial pace, converting an assist to temporarily give Santos Laguna a late lead.

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
50%
50%
Mazatlán 50%
Santos Laguna 50%
Shots
17
7
Mazatlán 17
Santos Laguna 7
Shots on Target
3
4
Mazatlán 3
Santos Laguna 4
Passes
299
308
Mazatlán 299
Santos Laguna 308
Pass Accuracy
80%
80%
Mazatlán 80%
Santos Laguna 80%
Corners
11
4
Mazatlán 11
Santos Laguna 4
Fouls
19
11
Mazatlán 19
Santos Laguna 11
Yellow Cards
2
2
Mazatlán 2
Santos Laguna 2
Red Cards
0
0
Mazatlán 0
Santos Laguna 0

Match Events

10' R. Meraz
38' 🟨 Jair Díaz
HT
J. Abella F. Villalba 🔄 46'
C. Lozano J. A. Ocejo Zazueta 🔄 46'
A. Lopez (J. A. Ocejo Zazueta) 57'
S. Mariscal Murra K. Palacios 🔄 62'
68' 🔄 D. Hernandez Y. Barcenas
68' 🔄 A. Duarte Dudu
70' 🔄 R. Meraz A. Torres
K. Palacios (J. A. Ocejo Zazueta) 76'
83' 🔄 J. Diaz N. Benedetti
R. Sordo D. Medina 🔄 84'
90' F. Almada (N. Benedetti)
A. Lopez E. Gutierrez 🔄 90'+5
Cristián Dájome 🟨 90'+7
FT

Player Cards

Our take on every player in this match

Mazatlán

Goalkeepers
D. Gutierrez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
F. Almada
CLUTCH HERO
CLUTCH HERO
90
Goal Time
90
Goal Time
Goal
Impact
7.3
Rating
J. Diaz
LATE SHIFT
LATE SHIFT
7
Late Mins
7
Late Mins
83
Total Mins
83
Entry
Midfielders
A. Leyva
👻 Invisible Nothing to note
B. Colula
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
J. Esquivel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
R. Meraz
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
M. Lainez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Forwards
A. Duarte
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
D. Hernandez
ARCHITECT
ARCHITECT
6
Key Passes
6
Key Passes
0
Assists
24%
Pass Acc
Fabio Gomes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
R. Rodriguez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
J. Garcia
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
L. Merolla
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Y. Barcenas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
S. Fierro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
A. Torres
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
18
Total Mins
Started
Entry
M. Zaleta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
N. Benedetti
SUPER SUB
SUPER SUB
1
Assist
1
Assist
16
Minutes
6.6
Rating
Dudu
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
22
Total Mins
Started
Entry
I. Gonzalez
👻 Invisible Nothing to note

Santos Laguna

Goalkeepers
C. Acevedo
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
J. Abella
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
H. Ortega
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
K. Balanta
SHIELD
SHIELD
3
Blocks
3
Blocks
1
Interceptions
2
Tackles
B. Amione
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Midfielders
S. Mariscal Murra
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
62
Total Mins
62
Entry
C. Dajome
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
A. Lopez
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
J. Guemez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
R. Sordo
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
9
Duels Won
0
Pens Won
Forwards
C. Lozano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
BENCH
H. Holguin
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
E. Echeverria
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
E. Gutierrez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
J. Perez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Carrillo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
D. Medina
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
K. Palacios
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute
F. Villalba
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
T. Jimenez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. A. Ocejo Zazueta
SUPER SUB
SUPER SUB
2
Assists
2
Assists
45
Minutes
7.7
Rating

Head to Head

Date Home Score Away Competition Venue
12/23/2025 Santos Laguna 1 - 1 Mazatlán Friendlies Clubs
10/22/2025 Mazatlán 2 - 2 Santos Laguna Liga MX Estadio El Encanto
02/15/2025 Mazatlán 1 - 1 Santos Laguna Liga MX Estadio El Encanto
10/26/2024 Santos Laguna 0 - 0 Mazatlán Liga MX Estadio Corona
02/26/2024 Santos Laguna 1 - 0 Mazatlán Liga MX Estadio Corona
11/24/2023 Santos Laguna 2 - 1 Mazatlán Liga MX Estadio Corona
12/23/2025
Friendlies Clubs
10/22/2025
Liga MX Estadio El Encanto
02/15/2025
Liga MX Estadio El Encanto
10/26/2024
Liga MX Estadio Corona
02/26/2024
Liga MX Estadio Corona
11/24/2023
Liga MX Estadio Corona
Mazatlán Win
Santos Laguna Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Toluca 14 32 39 16 +23 DClub Tijuana 0 - 0 Toluca (23-10-2025)WToluca 4 - 0 Club Queretaro (18-10-2025)WLeon 2 - 4 Toluca (05-10-2025)WToluca 3 - 1 Mazatlán (28-09-2025)WToluca 6 - 2 Monterrey (25-09-2025)
2 Club America 14 30 29 14 +15 WClub America 2 - 1 Puebla (22-10-2025)LCruz Azul 2 - 1 Club America (19-10-2025)WClub America 3 - 0 Santos Laguna (05-10-2025)WClub America 4 - 1 U.N.A.M. - Pumas (28-09-2025)WAtletico San Luis 0 - 1 Club America (25-09-2025)
3 Monterrey 14 30 30 22 +8 WMonterrey 4 - 2 FC Juarez (22-10-2025)DMonterrey 1 - 1 U.N.A.M. - Pumas (19-10-2025)DClub Tijuana 2 - 2 Monterrey (06-10-2025)WMonterrey 1 - 0 Santos Laguna (28-09-2025)LToluca 6 - 2 Monterrey (25-09-2025)
4 Tigres UANL 14 29 29 14 +15 WPachuca 1 - 2 Tigres UANL (23-10-2025)WTigres UANL 5 - 3 Necaxa (18-10-2025)DTigres UANL 1 - 1 Cruz Azul (05-10-2025)WClub Queretaro 0 - 2 Tigres UANL (28-09-2025)WTigres UANL 2 - 0 Atlas (25-09-2025)
5 Cruz Azul 14 29 25 17 +8 DNecaxa 1 - 1 Cruz Azul (22-10-2025)WCruz Azul 2 - 1 Club America (19-10-2025)DTigres UANL 1 - 1 Cruz Azul (05-10-2025)LClub Tijuana 2 - 0 Cruz Azul (29-09-2025)DCruz Azul 2 - 2 Club Queretaro (25-09-2025)
6 Club Tijuana 14 21 26 17 +9 DClub Tijuana 0 - 0 Toluca (23-10-2025)LPuebla 4 - 3 Club Tijuana (18-10-2025)DClub Tijuana 2 - 2 Monterrey (06-10-2025)WClub Tijuana 2 - 0 Cruz Azul (29-09-2025)LSantos Laguna 1 - 0 Club Tijuana (25-09-2025)
7 Pachuca 14 21 19 17 +2 LPachuca 1 - 2 Tigres UANL (23-10-2025)DFC Juarez 2 - 2 Pachuca (18-10-2025)WNecaxa 0 - 1 Pachuca (04-10-2025)WPachuca 2 - 1 Atletico San Luis (27-09-2025)DPuebla 2 - 2 Pachuca (24-09-2025)
8 Guadalajara Chivas 14 20 20 19 +1 LClub Queretaro 1 - 0 Guadalajara Chivas (23-10-2025)WGuadalajara Chivas 2 - 0 Mazatlán (19-10-2025)WU.N.A.M. - Pumas 1 - 2 Guadalajara Chivas (06-10-2025)WPuebla 0 - 2 Guadalajara Chivas (27-09-2025)WGuadalajara Chivas 3 - 1 Necaxa (24-09-2025)
9 FC Juarez 14 19 20 21 -1 LMonterrey 4 - 2 FC Juarez (22-10-2025)DFC Juarez 2 - 2 Pachuca (18-10-2025)LAtlas 3 - 1 FC Juarez (04-10-2025)WFC Juarez 2 - 0 Leon (27-09-2025)WFC Juarez 3 - 1 U.N.A.M. - Pumas (24-09-2025)
10 Atletico San Luis 14 16 20 20 0 WU.N.A.M. - Pumas 0 - 1 Atletico San Luis (23-10-2025)WAtletico San Luis 2 - 0 Atlas (18-10-2025)LMazatlán 2 - 1 Atletico San Luis (04-10-2025)LPachuca 2 - 1 Atletico San Luis (27-09-2025)LAtletico San Luis 0 - 1 Club America (25-09-2025)
11 Atlas 14 16 23 29 -6 WAtlas 2 - 0 Leon (23-10-2025)LAtletico San Luis 2 - 0 Atlas (18-10-2025)WAtlas 3 - 1 FC Juarez (04-10-2025)WAtlas 3 - 2 Necaxa (27-09-2025)LTigres UANL 2 - 0 Atlas (25-09-2025)
12 U.N.A.M. - Pumas 14 14 16 21 -5 LU.N.A.M. - Pumas 0 - 1 Atletico San Luis (23-10-2025)DMonterrey 1 - 1 U.N.A.M. - Pumas (19-10-2025)LU.N.A.M. - Pumas 1 - 2 Guadalajara Chivas (06-10-2025)LClub America 4 - 1 U.N.A.M. - Pumas (28-09-2025)LFC Juarez 3 - 1 U.N.A.M. - Pumas (24-09-2025)
13 Santos Laguna 14 14 17 23 -6 DMazatlán 2 - 2 Santos Laguna (22-10-2025)WSantos Laguna 2 - 0 Leon (18-10-2025)LClub America 3 - 0 Santos Laguna (05-10-2025)LMonterrey 1 - 0 Santos Laguna (28-09-2025)WSantos Laguna 1 - 0 Club Tijuana (25-09-2025)
14 Club Queretaro 14 14 15 25 -10 WClub Queretaro 1 - 0 Guadalajara Chivas (23-10-2025)LToluca 4 - 0 Club Queretaro (18-10-2025)WClub Queretaro 3 - 1 Puebla (04-10-2025)LClub Queretaro 0 - 2 Tigres UANL (28-09-2025)DCruz Azul 2 - 2 Club Queretaro (25-09-2025)
15 Mazatlán 14 12 17 25 -8 DMazatlán 2 - 2 Santos Laguna (22-10-2025)LGuadalajara Chivas 2 - 0 Mazatlán (19-10-2025)WMazatlán 2 - 1 Atletico San Luis (04-10-2025)LToluca 3 - 1 Mazatlán (28-09-2025)DLeon 2 - 2 Mazatlán (24-09-2025)
16 Leon 14 12 12 26 -14 LAtlas 2 - 0 Leon (23-10-2025)LSantos Laguna 2 - 0 Leon (18-10-2025)LLeon 2 - 4 Toluca (05-10-2025)LFC Juarez 2 - 0 Leon (27-09-2025)DLeon 2 - 2 Mazatlán (24-09-2025)
17 Necaxa 14 10 15 27 -12 DNecaxa 1 - 1 Cruz Azul (22-10-2025)LTigres UANL 5 - 3 Necaxa (18-10-2025)LNecaxa 0 - 1 Pachuca (04-10-2025)LAtlas 3 - 2 Necaxa (27-09-2025)LGuadalajara Chivas 3 - 1 Necaxa (24-09-2025)
18 Puebla 14 8 15 34 -19 LClub America 2 - 1 Puebla (22-10-2025)WPuebla 4 - 3 Club Tijuana (18-10-2025)LClub Queretaro 3 - 1 Puebla (04-10-2025)LPuebla 0 - 2 Guadalajara Chivas (27-09-2025)DPuebla 2 - 2 Pachuca (24-09-2025)