Liga MX Gameweek 9, Apertura

Monterrey 1 - 0 FT Cruz Azul

Estadio BBVA

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

Futmetrix Verdict
34
FT
Sun, Sep 20
Español
Monterrey
1-0
Cruz Azul
⚡ Intensity 13
⚖️ Balance 28
🏆 Stakes 69
🎲 Upset 10
Early strike stunts high-flying Cruz Azul.

Win Probability

  • Monterrey 39%
  • Draw 26%
  • Cruz Azul 35%

Futmetrix AI estimate

Steel City Stunner: Monterrey Hold Firm

Skip It Futmetrix Score: 34/100. Our takeaway is that an explosive early breakthrough and stunning goalkeeping heroics proved just enough for Monterrey to derail a confident visiting side.

The Early Ambush

The atmosphere inside the spectacular Estadio BBVA was heavily charged with nervous energy, but Monterrey wasted absolutely no time flipping the script on their highly-rated opponents. Coming into the fixture struggling in the lower half of the standings, the Upset Factor spiked significantly just seven minutes in. A wonderfully precise delivery from Jesús Corona picked out César Garza, who ruthlessly punished a sleepy Cruz Azul defence to blast home the opening goal. That vital early strike fundamentally altered the tactical landscape of the entire evening. The confident visitors suddenly found themselves chasing shadows early on. Monterrey intelligently retreated a few paces, daring their frustrated opponents to break down a compact, determined defensive shell that looked vastly improved from their recent patchy league form.

The Siege Mentality

As the gruelling encounter progressed into its middle phases, the raw Intensity on the pitch reached an absolute boiling point. Cruz Azul edged possession with 53% of the ball and initiated a relentless, sweeping wave of attacks. The pitch quickly morphed into a chaotic shooting gallery, with 29 combined shots creating non-stop action inside both penalty areas. However, Monterrey’s star goalkeeper E. Andrada produced a definitive masterclass between the sticks. He stood incredibly tall amid the rising chaos, registering four crucial saves to deny the desperate visitors time and time again. The away side applied immense pressure through a barrage of ten total corners, but the resolute home defensive unit stubbornly refused to buckle under the heavy strain of the constant aerial bombardments.

Holding the Line

The frantic final stages served as a perfect testament to the home side's newly found grit and collective determination. The overall Stakes were exceptionally high for a struggling Monterrey outfit absolutely desperate to climb away from the lower reaches of the table. They absorbed the late pressure flawlessly, successfully turning their immense defensive resilience into a truly priceless three points. For Cruz Azul, this deeply frustrating 1-0 defeat violently snaps their positive momentum and leaves them looking slightly vulnerable in the incredibly tight race for top spots. Monterrey, meanwhile, will surely view this gritty home victory as the definitive turning point in their turbulent Apertura campaign, proving they have the defensive steel required to compete.

Key Questions

What does this mean for Monterrey's season?

This crucial victory halts their poor run of form, providing a much-needed confidence boost and three points to help them climb toward the playoff positions.

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
47%
53%
Monterrey 47%
Cruz Azul 53%
Shots
17
12
Monterrey 17
Cruz Azul 12
Shots on Target
5
4
Monterrey 5
Cruz Azul 4
Expected Goals (xG)
0.82
1.26
Monterrey 0.82
Cruz Azul 1.26
Passes
404
464
Monterrey 404
Cruz Azul 464
Corners
6
4
Monterrey 6
Cruz Azul 4
Fouls
12
14
Monterrey 12
Cruz Azul 14
Yellow Cards
1
2
Monterrey 1
Cruz Azul 2
Red Cards
0
0
Monterrey 0
Cruz Azul 0

Match Events

7' ⚽ César Garza (Jesús Corona)
↓ Jesús Orozco ↑Alan Mozo 🔄 45'
HT
58' 🟨 César Garza
Gonzalo Piovi 🟨 60'
61' 🔄 ↓ Daniel Aceves ↑Stefan Medina
↓ José Paradela ↑Osinachi Ebere 🔄 62'
↓ Agustín Palavecino ↑Luka Romero 🔄 62'
76' 🔄 ↓ Lucas Orellano ↑Jorge Rodríguez
76' 🔄 ↓ Jesús Corona ↑Fidel Ambriz
↓ Ángel Márquez ↑Nicolás Ibañez 🔄 79'
↓ Gabriel Fernández ↑Ariel Castro 🔄 79'
88' 🔄 ↓ Óliver Torres ↑Luis Reyes
88' 🔄 ↓ César Garza ↑Iker Fimbres
FT

Player Cards

Our take on every player in this match

Monterrey

Goalkeepers
Esteban Andrada
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Ricardo Chávez
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
54%
Duel Win %
Víctor Guzmán
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Alonso Aceves
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
61
Total Mins
61
Entry
Cesar Garza Cantu
SNIPER
SNIPER
100%
Conversion
100%
Conversion
1
Goals
1
Shots
Midfielders
Óliver Torres
NPC
NPC
88
Minutes
88
Minutes
37%
Pass Acc
6.6
Rating
Orbelín Pineda
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Luca Orellano
LATE SHIFT
LATE SHIFT
14
Late Mins
14
Late Mins
76
Total Mins
76
Entry
Jesús Corona
ARCHITECT
ARCHITECT
4
Key Passes
4
Key Passes
1
Assists
19%
Pass Acc
Lucas Ocampos
STORMTROOPER
STORMTROOPER
6
Shots
6
Shots
0
Goals
1
On Target
Forwards
Hugo Cuypers
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
6
Duels Won
0
Pens Won
BENCH
Luis Cárdenas
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Stefan Medina
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
29
Total Mins
Started
Entry
Luis Reyes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Fidel Ambríz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Érick Aguirre
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Jorge Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
14
Total Mins
Started
Entry
Iker Fimbres
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
2
Total Mins
Started
Entry
Roberto de la Rosa
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Uroš Đurđević
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry

Cruz Azul

Goalkeepers
Kevin Mier
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
Jeremy Márquez
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
1
On Target
Willer Ditta
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
0
On Target
Gonzalo Piovi
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
45%
Duel Win %
Jesús Orozco
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
46
Total Mins
45
Entry
Midfielders
Érik Lira
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Agustín Palavecino
SWEEPER
SWEEPER
3
Cleanups
3
Cleanups
2
Interceptions
1
Blocks
José Paradela
DRIBBLER
DRIBBLER
3
Dribbles
3
Dribbles
3
Attempts
100%
Success %
Carlos Rodríguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Omar Campos
STORMTROOPER
STORMTROOPER
1
Shots
1
Shots
0
Goals
1
On Target
Forwards
Gabriel Fernández
STORMTROOPER
STORMTROOPER
5
Shots
5
Shots
0
Goals
1
On Target
BENCH
Andrés Gudiño
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
Alan Mozo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
44
Total Mins
Started
Entry
Ralph Orquin
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Alán Montes
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Andrés Montaño
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
Nicolás Ibáñez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
11
Total Mins
Started
Entry
Luka Romero
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
28
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
03/18/2026 Cruz Azul 1 - 1 Monterrey CONCACAF Champions League Estadio Cuauhtemoc
03/11/2026 Monterrey 2 - 3 Cruz Azul CONCACAF Champions League Estadio BBVA
03/01/2026 Monterrey 0 - 2 Cruz Azul Liga MX Estadio BBVA
10/26/2025 Cruz Azul 2 - 0 Monterrey Liga MX Estadio Olímpico Universitario
03/09/2025 Cruz Azul 1 - 1 Monterrey Liga MX Estadio Olímpico Universitario
07/14/2024 Monterrey 0 - 4 Cruz Azul Liga MX Estadio BBVA
05/20/2024 Cruz Azul 1 - 2 Monterrey Liga MX Estadio Ciudad de los Deportes
05/17/2024 Monterrey 0 - 1 Cruz Azul Liga MX Estadio BBVA
04/07/2024 Cruz Azul 2 - 1 Monterrey Liga MX Estadio Ciudad de los Deportes
08/28/2023 Monterrey 1 - 2 Cruz Azul Liga MX Estadio BBVA
03/18/2026
CONCACAF Champions League Estadio Cuauhtemoc
03/11/2026
CONCACAF Champions League Estadio BBVA
03/01/2026
Liga MX Estadio BBVA
10/26/2025
Liga MX Estadio Olímpico Universitario
03/09/2025
Liga MX Estadio Olímpico Universitario
07/14/2024
Liga MX Estadio BBVA
05/20/2024
Liga MX Estadio Ciudad de los Deportes
05/17/2024
Liga MX Estadio BBVA
04/07/2024
Liga MX Estadio Ciudad de los Deportes
08/28/2023
Liga MX Estadio BBVA
Monterrey Win
Cruz Azul Win
Draw

League Standings

Pos Team P Pts GF GA GD Form
1 Toluca 9 19 20 9 +11 LToluca 2 - 3 Santos Laguna (21-09-2026)WPuebla 0 - 1 Toluca (16-09-2026)WToluca 5 - 2 Atlas (12-09-2026)WToluca 4 - 0 FC Juarez (31-08-2026)WClub Queretaro 1 - 2 Toluca (22-08-2026)
2 Guadalajara Chivas 9 18 17 8 +9 DClub America 2 - 2 Guadalajara Chivas (20-09-2026)WGuadalajara Chivas 3 - 0 U.N.A.M. - Pumas (14-09-2026)WAtletico San Luis 0 - 3 Guadalajara Chivas (05-09-2026)DCF Pachuca 1 - 1 Guadalajara Chivas (29-08-2026)WGuadalajara Chivas 5 - 2 Club Tijuana (22-08-2026)
3 Club America 8 17 17 8 +9 DClub America 2 - 2 Guadalajara Chivas (20-09-2026)LCruz Azul 4 - 3 Club America (13-09-2026)WClub America 2 - 0 Puebla (30-08-2026)WFC Juarez 1 - 2 Club America (22-08-2026)WClub America 3 - 0 Atletico San Luis (16-08-2026)
4 Cruz Azul 9 15 16 15 +1 LMonterrey 1 - 0 Cruz Azul (20-09-2026)WCruz Azul 4 - 3 Club America (13-09-2026)WCruz Azul 1 - 0 Santos Laguna (06-09-2026)WNecaxa 1 - 3 Cruz Azul (29-08-2026)LCruz Azul 0 - 2 Atlas (23-08-2026)
5 Club Queretaro 8 14 11 8 +3 DClub Queretaro 1 - 1 Leon (21-09-2026)WClub Tijuana 0 - 1 Club Queretaro (12-09-2026)WAtlas 1 - 3 Club Queretaro (29-08-2026)LClub Queretaro 1 - 2 Toluca (22-08-2026)DU.N.A.M. - Pumas 0 - 0 Club Queretaro (16-08-2026)
6 Club Tijuana 8 14 12 10 +2 DCF Pachuca 2 - 2 Club Tijuana (21-09-2026)LClub Tijuana 0 - 1 Club Queretaro (12-09-2026)WClub Tijuana 2 - 0 U.N.A.M. - Pumas (29-08-2026)LGuadalajara Chivas 5 - 2 Club Tijuana (22-08-2026)WClub Tijuana 2 - 1 Cruz Azul (17-08-2026)
7 Leon 9 14 12 10 +2 DClub Queretaro 1 - 1 Leon (21-09-2026)WLeon 2 - 0 Atletico San Luis (15-09-2026)LU.N.A.M. - Pumas 3 - 1 Leon (11-09-2026)DAtlante FC 1 - 1 Leon (29-08-2026)WLeon 2 - 0 Monterrey (22-08-2026)
8 Puebla 9 14 11 11 0 DPuebla 1 - 1 Atlante FC (19-09-2026)LPuebla 0 - 1 Toluca (16-09-2026)WNecaxa 0 - 1 Puebla (12-09-2026)LClub America 2 - 0 Puebla (30-08-2026)WPuebla 3 - 2 Santos Laguna (23-08-2026)
9 Atlas 9 14 13 15 -2 DAtlas 1 - 1 U.N.A.M. - Pumas (19-09-2026)LToluca 5 - 2 Atlas (12-09-2026)DAtlas 1 - 1 Atlante FC (06-09-2026)LAtlas 1 - 3 Club Queretaro (29-08-2026)WCruz Azul 0 - 2 Atlas (23-08-2026)
10 Monterrey 8 13 14 10 +4 WMonterrey 1 - 0 Cruz Azul (20-09-2026)DMonterrey 0 - 0 Tigres UANL (13-09-2026)LMonterrey 1 - 3 Atletico San Luis (31-08-2026)LLeon 2 - 0 Monterrey (22-08-2026)WMonterrey 6 - 1 FC Juarez (16-08-2026)
11 CF Pachuca 9 12 15 10 +5 DCF Pachuca 2 - 2 Club Tijuana (21-09-2026)WAtlante FC 0 - 3 CF Pachuca (12-09-2026)WFC Juarez 0 - 2 CF Pachuca (05-09-2026)DCF Pachuca 1 - 1 Guadalajara Chivas (29-08-2026)DAtletico San Luis 1 - 1 CF Pachuca (23-08-2026)
12 U.N.A.M. - Pumas 9 12 12 13 -1 DAtlas 1 - 1 U.N.A.M. - Pumas (19-09-2026)LGuadalajara Chivas 3 - 0 U.N.A.M. - Pumas (14-09-2026)WU.N.A.M. - Pumas 3 - 1 Leon (11-09-2026)LClub Tijuana 2 - 0 U.N.A.M. - Pumas (29-08-2026)DU.N.A.M. - Pumas 1 - 1 Necaxa (24-08-2026)
13 Atletico San Luis 9 9 11 16 -5 WAtletico San Luis 3 - 1 Necaxa (19-09-2026)LLeon 2 - 0 Atletico San Luis (15-09-2026)LAtletico San Luis 0 - 3 Guadalajara Chivas (05-09-2026)WMonterrey 1 - 3 Atletico San Luis (31-08-2026)DAtletico San Luis 1 - 1 CF Pachuca (23-08-2026)
14 Atlante FC 9 8 8 13 -5 DPuebla 1 - 1 Atlante FC (19-09-2026)LAtlante FC 0 - 3 CF Pachuca (12-09-2026)DAtlas 1 - 1 Atlante FC (06-09-2026)DAtlante FC 1 - 1 Leon (29-08-2026)LTigres UANL 2 - 0 Atlante FC (22-08-2026)
15 Necaxa 9 8 10 16 -6 LAtletico San Luis 3 - 1 Necaxa (19-09-2026)LNecaxa 0 - 1 Puebla (12-09-2026)DTigres UANL 1 - 1 Necaxa (06-09-2026)LNecaxa 1 - 3 Cruz Azul (29-08-2026)DU.N.A.M. - Pumas 1 - 1 Necaxa (24-08-2026)
16 Tigres UANL 9 7 9 13 -4 LFC Juarez 2 - 0 Tigres UANL (19-09-2026)DMonterrey 0 - 0 Tigres UANL (13-09-2026)DTigres UANL 1 - 1 Necaxa (06-09-2026)DSantos Laguna 0 - 0 Tigres UANL (30-08-2026)WTigres UANL 2 - 0 Atlante FC (22-08-2026)
17 Santos Laguna 9 7 9 15 -6 WToluca 2 - 3 Santos Laguna (21-09-2026)WSantos Laguna 2 - 1 FC Juarez (14-09-2026)LCruz Azul 1 - 0 Santos Laguna (06-09-2026)DSantos Laguna 0 - 0 Tigres UANL (30-08-2026)LPuebla 3 - 2 Santos Laguna (23-08-2026)
18 FC Juarez 9 3 6 23 -17 WFC Juarez 2 - 0 Tigres UANL (19-09-2026)LSantos Laguna 2 - 1 FC Juarez (14-09-2026)LFC Juarez 0 - 2 CF Pachuca (05-09-2026)LToluca 4 - 0 FC Juarez (31-08-2026)LFC Juarez 1 - 2 Club America (22-08-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.