Liga MX Clausura - 16

Mazatlán 4 - 3 FT Toluca

Estadio El Encanto

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

Futmetrix Verdict
100
FT
Thu, Apr 23
Español
Mazatlán
4-3
Toluca
⚡ Intensity 100
⚖️ Balance 100
🏆 Stakes 0
🎲 Upset 100
Mazatlán stuns Toluca in seven-goal epic.

Mazatlán Orchestrate Stunning Seven-Goal Upset Over Ten-Man Toluca

Must-Watch Futmetrix Score: 100/100. A jaw-dropping upset that proves league position means absolutely nothing when survival instincts kick in and defenses fall apart.

The Calm Before the Storm

Toluca controlled possession early on, stamping their authority as clear playoff contenders against the 17th-placed hosts at Estadio de Mazatlan. The Stakes were exceptionally high for both ends of the table, but the match finally exploded into life right on the stroke of half-time when E. del Villar broke the stubborn deadlock. Mazatlán refused to roll over and responded instantly after the restart through a brilliant finish by B. Rubio. The visitors quickly hit back, with A. Briseno restoring the advantage just five minutes later. This chaotic sequence of goals set a new baseline for an extraordinary level of Intensity that neither defensive unit seemed capable of handling as the second half unfolded.

The Turning Point

The entire complexion of the match shifted completely in the 60th minute, creating an opening for a massive shock. M. Ruiz committed a foul that earned him a straight red card, leaving the visitors numerically disadvantaged and suddenly looking extremely fragile at the back. Mazatlán immediately capitalized on this massive swing in Balance, pressing high up the pitch. Y. Barcenas confidently stepped up and converted a penalty to level the tie once again. Shortly after, substitute G. Lopez fired the energized hosts into a completely unexpected lead. Toluca, despite boasting 59% possession overall and dictating the tempo early on, looked completely exposed every single time the home side flooded the final third with bodies.

A Breathtaking Climax

What followed was pure Liga MX theatre, cementing a monumental Upset Factor. With time expiring, ten-man Toluca threw caution to the wind. J. Angulo provided a perfectly weighted pass for N. Castro, who found a miraculous 87th-minute equalizer. Yet, the celebrations barely faded before Mazatlán surged forward straight from the restart, determined not to share the points. Fabio Gomes broke down the flank and found D. Hernandez. He played the role of ultimate super-sub, firing home an 88th-minute winner to seal a 4-3 victory. This dramatic triumph secures a vital three points for the hosts, leaving Toluca to rue a complete late defensive collapse.

Key Questions

How did the red card for M. Ruiz impact the match?

The 60th-minute dismissal shattered Toluca's defensive organization, allowing Mazatlán to overturn a deficit, score three crucial goals, and secure a spectacular upset victory against ten men.

How did Toluca pull off this shock result?

Toluca actually fell victim to the upset. Despite holding an early lead, a red card and late defensive errors allowed 17th-placed Mazatlán to snatch a 4-3 win.

What caused the 7-goal thriller?

Open defending, a controversial red card, and immense impact from substitutes—who provided three crucial late goals—fueled a chaotic contest with constant lead changes.

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
41%
59%
Mazatlán 41%
Toluca 59%
Shots
16
11
Mazatlán 16
Toluca 11
Shots on Target
6
7
Mazatlán 6
Toluca 7
Expected Goals (xG)
2.01
1.48
Mazatlán 2.01
Toluca 1.48
Passes
321
459
Mazatlán 321
Toluca 459
Pass Accuracy
83%
85%
Mazatlán 83%
Toluca 85%
Corners
3
7
Mazatlán 3
Toluca 7
Fouls
12
17
Mazatlán 12
Toluca 17
Yellow Cards
3
2
Mazatlán 3
Toluca 2
Red Cards
0
1
Mazatlán 0
Toluca 1

Match Events

A. Vega 🟨 12'
23' 🟨 J. Diaz
E. del Villar 🟨 27'
E. del Villar (F. Arce) 45'+5
HT
J. Diaz J. Angulo 🔄 46'
49' B. Rubio (F. Almada)
A. Briseno (A. Vega) 54'
F. Rossi Bruno Mendez 🔄 56'
M. Ruiz 🟥 60'
68' Y. Barcenas
72' 🔄 M. Zaleta M. Lainez
72' 🔄 S. Godinez Fabio Gomes
72' 🔄 J. Diaz G. Lopez
75' G. Lopez (Dudu)
M. Isais N. Castro 🔄 81'
A. Vega O. Virgen 🔄 81'
86' 🔄 J. Ovalle D. Hernandez
87' 🔄 B. Rubio B. Arce
N. Castro (J. Angulo) 87'
88' D. Hernandez (Fabio Gomes)
90'+5 🟨 G. Lopez
FT

Player Cards

Our take on every player in this match

Mazatlán

Goalkeepers
Ricardo Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
98
Total Mins
Started
Entry
Defenders
Sebastián Santos
PROVOCATEUR
PROVOCATEUR
2
Fouls Won
2
Fouls Won
4
Duels Won
0
Pens Won
Facundo Almada
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
67%
Duel Win %
Lucas Merolla
WALL
WALL
0
Dribbled Past
0
Dribbled Past
2
Tackles
67%
Duel Win %
Jair Díaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
72
Total Mins
72
Entry
Mauro Zaleta
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
80%
Duel Win %
Midfielders
Dudu
PROVIDER
PROVIDER
1
Assists
1
Assists
1
Key Passes
7
Rating
Yoel Bárcenas
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
Said Godínez
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Josué Ovalle
NPC
NPC
86
Minutes
86
Minutes
16%
Pass Acc
6.9
Rating
Forwards
Brian Rubio
SNIPER
SNIPER
50%
Conversion
50%
Conversion
1
Goals
2
Shots
BENCH
André Alcaraz
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Angel Leyva
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
José Joaquín Esquivel
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Billy Arce
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Angel Saavedra
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Mauro Laínez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
26
Total Mins
Started
Entry
Gilberto Adame
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jesús Hernández
CLUTCH HERO
CLUTCH HERO
88
Goal Time
88
Goal Time
Goal
Impact
7.7
Rating
Fábio Gomes
SUPER SUB
SUPER SUB
1
Assist
1
Assist
26
Minutes
6.9
Rating
Gabriel Lopez
CLOSER
CLOSER
1
Late Goals
1
Late Goals
0
Late Assists
75
Minute

Toluca

Goalkeepers
Hugo Gonzalez
PROVOCATEUR
PROVOCATEUR
1
Fouls Won
1
Fouls Won
1
Duels Won
0
Pens Won
Defenders
Diego Barbosa
WALL
WALL
0
Dribbled Past
0
Dribbled Past
6
Tackles
47%
Duel Win %
Antonio Briseño
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Everardo López
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Mauricio Andre Isais
FRIENDLY FIRE
FRIENDLY FIRE
Pen Given
Mistake
Pen Given
Mistake
2
Fouls
5.5
Rating
Midfielders
Pavel Pérez
MAGNET
MAGNET
69
Activity
69
Activity
53
Passes
16
Duels
Marcel Ruíz
FRIENDLY FIRE
FRIENDLY FIRE
Red Card
Mistake
Red Card
Mistake
1
Fouls
6.2
Rating
Jorge Díaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
46
Entry
Fernando Arce Juárez
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
Alexis Vega
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
1
Assists
30%
Pass Acc
Forwards
Franco Rossi
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
57
Total Mins
56
Entry
BENCH
Luis Garcia
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Bruno Méndez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
41
Total Mins
Started
Entry
Erick Orta
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jesús Ricardo Angulo
SUPER SUB
SUPER SUB
1
Assist
1
Assist
53
Minutes
6.5
Rating
Sebastián Córdova
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Victor Arteaga
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Santiago Simón
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Franco Romero
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nicolás Castro
CLUTCH HERO
CLUTCH HERO
87
Goal Time
87
Goal Time
Goal
Impact
7.3
Rating
Oswaldo Virgen
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
17
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
09/28/2025 Toluca 3 - 1 Mazatlán Liga MX Estadio Nemesio Díez
01/25/2025 Mazatlán 2 - 1 Toluca Liga MX Estadio El Encanto
01/05/2025 Mazatlán 1 - 3 Toluca Friendlies Clubs
07/18/2024 Toluca 3 - 0 Mazatlán Liga MX Estadio Nemesio Díez
01/20/2024 Toluca 4 - 1 Mazatlán Liga MX Estadio Nemesio Díez
11/11/2023 Mazatlán 1 - 0 Toluca Liga MX Estadio El Encanto
03/12/2023 Toluca 4 - 1 Mazatlán Liga MX Estadio Nemesio Díez
09/17/2022 Mazatlán 1 - 1 Toluca Liga MX Estadio de Mazatlán
01/22/2022 Mazatlán 1 - 2 Toluca Liga MX Estadio de Mazatlán
08/17/2021 Toluca 2 - 2 Mazatlán Liga MX Estadio Nemesio Díez
09/28/2025
Liga MX Estadio Nemesio Díez
01/25/2025
Liga MX Estadio El Encanto
01/05/2025
Friendlies Clubs
07/18/2024
Liga MX Estadio Nemesio Díez
01/20/2024
Liga MX Estadio Nemesio Díez
11/11/2023
Liga MX Estadio El Encanto
03/12/2023
Liga MX Estadio Nemesio Díez
09/17/2022
Liga MX Estadio de Mazatlán
01/22/2022
Liga MX Estadio de Mazatlán
08/17/2021
Liga MX Estadio Nemesio Díez
Mazatlán Win
Toluca Win
Draw