Liga MX Apertura - 9

Necaxa 1 - 0 FT Puebla

Estadio Victoria

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

Futmetrix Verdict
15
FT
Sat, Sep 20
Español
Necaxa
1-0
Puebla
⚡ Intensity 11
⚖️ Balance 5
🏆 Stakes 0
🎲 Upset 0
Moyano's own goal gifts Necaxa victory.

Moyano's Misfortune Hands Necaxa Lifeline at Estadio Victoria

Skip It Futmetrix Score: 15/100. A gritty defensive display and a stroke of luck propelled the hosts to a crucial mid-table victory against a wasteful visiting side.

Early Exchanges

The action at Estadio Victoria commenced with a frantic, end-to-end tempo, showcasing a level of Intensity that totally defied the teams' modest league standings. Puebla edged possession early on, orchestrating intricate moves out wide and consistently finding pockets of space to test the defensive shape of the hosts. The opening forty-five minutes quickly transformed into a relentless shooting gallery. Both attacking units played their part, contributing to a massive twenty-six combined attempts before the final whistle blew. Despite the visitors pressing high up the pitch and carving out multiple half-chances, Necaxa stood incredibly resolute. The home backline, expertly marshalled by Cristian Calderón, absorbed the mounting early pressure beautifully, deliberately setting the stage for a classic smash-and-grab scenario right before the halftime interval.

The Decisive Moment

For forty-four grueling minutes, the tactical Balance between these two closely matched sides remained completely undisturbed. Then came the devastating, unpredictable intervention right on the stroke of half-time. A dangerous, whipped delivery into the heart of the box caused sheer panic within the visiting penalty area. The chaos resulted in F. Moyano inadvertently slicing the ball past his own stranded goalkeeper. That forty-fifth-minute own goal completely altered the tactical complexion of the tie. It served as a brutal psychological setback for a visiting squad that had previously generated genuine, sustained attacking threat. More importantly, it gifted the grateful hosts a crucial advantage they scarcely deserved based on the overall run of play and possession metrics during the first half.

The Rearguard Action

The entire second half saw the home side dig incredibly deep to protect their slender, precious advantage. Recognizing the massive Stakes in this pivotal lower-half scrap, the hosts relied heavily on their stubborn defensive structure and an absolute midfield masterclass from Diego de Buen. The frustrated visitors launched continuous waves of attacks, racking up heavy set-piece pressure in a truly desperate search for an equalizer. However, spectacular goalkeeper heroics entirely defined the closing exchanges, with eight crucial saves officially recorded across the ninety minutes. The final referee's whistle confirmed a vital, hard-fought three points for the defensive-minded hosts, ultimately leaving their devastated opponents to bitterly rue a string of sorely missed opportunities.

Key Questions

Who scored the winning goal for Necaxa?

The only goal of the match was an unfortunate 45th-minute own goal scored by F. Moyano just before half-time.

Who was the standout performer at Estadio Victoria?

Diego de Buen delivered an outstanding midfield performance, anchoring the defense to help his team secure a hard-fought clean sheet.

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%
Necaxa 47%
Puebla 53%
Shots
12
14
Necaxa 12
Puebla 14
Shots on Target
3
5
Necaxa 3
Puebla 5
Passes
349
393
Necaxa 349
Puebla 393
Pass Accuracy
74%
81%
Necaxa 74%
Puebla 81%
Corners
2
8
Necaxa 2
Puebla 8
Fouls
6
12
Necaxa 6
Puebla 12
Yellow Cards
1
1
Necaxa 1
Puebla 1
Red Cards
0
0
Necaxa 0
Puebla 0

Match Events

45' F. Moyano
Ricardo Marín 🟨 45'+7
HT
J. Fedorco E. Navarro 🔄 46'
59' 🔄 R. Sanchez J. Rojas
60' 🔄 A. Palavecino R. Cortez
P. Gamarra M. Ramirez 🔄 67'
R. Castillo B. Garnica 🔄 67'
77' 🔄 P. Perez T. Jacob
78' 🔄 C. Calderon F. Rossano
O. Gonzalez C. Baltazar 🔄 80'
R. Marin E. Lozano 🔄 80'
87' 🔄 D. De Buen A. Andrade
J. Rivas A. Organista 🔄 89'
90'+4 🟨 Johan Rojas
FT

Player Cards

Our take on every player in this match

Necaxa

Goalkeepers
E. Unsain
OCTOPUS
OCTOPUS
5
Saves
5
Saves
0
Conceded
100%
Save %
Defenders
K. Rosero
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
A. Pena
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
A. Oliveros
PROVOCATEUR
PROVOCATEUR
3
Fouls Won
3
Fouls Won
5
Duels Won
0
Pens Won
C. Calderon
WALL
WALL
0
Dribbled Past
0
Dribbled Past
3
Tackles
67%
Duel Win %
Midfielders
P. Perez
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
13%
Pass Acc
D. De Buen
ENFORCER
ENFORCER
4
Tackles
4
Tackles
10
Duels Won
100%
Win %
I. Rodriguez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
R. Sanchez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
59
Total Mins
59
Entry
Forwards
A. Palavecino
ARCHITECT
ARCHITECT
3
Key Passes
3
Key Passes
0
Assists
24%
Pass Acc
T. Badaloni
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
BENCH
L. Jimenez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
E. Martinez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
T. Jacob
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
13
Total Mins
Started
Entry
Jesus Alcantar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
F. Rossano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
12
Total Mins
Started
Entry
A. Andrade
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
9
Total Mins
Started
Entry
R. Cortez
ENFORCER
ENFORCER
3
Tackles
3
Tackles
3
Duels Won
100%
Win %
D. Gomez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
J. Rojas
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
31
Total Mins
Started
Entry
B. Lomeli
👻 Invisible Nothing to note

Puebla

Goalkeepers
J. Gonzalez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
Defenders
J. Rivas
NPC
NPC
89
Minutes
89
Minutes
22%
Pass Acc
6
Rating
J. Fedorco
WALL
WALL
0
Dribbled Past
0
Dribbled Past
4
Tackles
80%
Duel Win %
N. Diaz
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
90
Total Mins
Started
Entry
F. Monarrez
ARCHITECT
ARCHITECT
2
Key Passes
2
Key Passes
0
Assists
31%
Pass Acc
Midfielders
P. Gamarra
👻 Invisible Nothing to note
O. Gonzalez
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
F. Moyano
FRIENDLY FIRE
FRIENDLY FIRE
Own Goal
Mistake
Own Goal
Mistake
0
Fouls
6.3
Rating
E. Gomez
STORMTROOPER
STORMTROOPER
2
Shots
2
Shots
0
Goals
0
On Target
Forwards
R. Marin
LATE SHIFT
LATE SHIFT
10
Late Mins
10
Late Mins
80
Total Mins
80
Entry
R. Castillo
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
67
Total Mins
67
Entry
BENCH
J. Rodriguez
SPECTATOR
SPECTATOR
0
Saves
0
Saves
0
Conceded
0
Minutes
E. Orona
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
M. Ramirez
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
I. Moreno
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
C. Baltazar
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry
A. Organista
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
1
Total Mins
Started
Entry
B. Garnica
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
23
Total Mins
Started
Entry
A. Araos
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
0
Total Mins
Started
Entry
E. Navarro
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
45
Total Mins
Started
Entry
E. Lozano
LATE SHIFT
LATE SHIFT
15
Late Mins
15
Late Mins
10
Total Mins
Started
Entry

Head to Head

Date Home Score Away Competition Venue
09/20/2025 Necaxa 1 - 0 Puebla Liga MX Estadio Victoria
04/19/2025 Puebla 0 - 1 Necaxa Liga MX Estadio Cuauhtémoc
07/13/2024 Necaxa 4 - 1 Puebla Liga MX Estadio Victoria
01/20/2024 Puebla 1 - 2 Necaxa Liga MX Estadio Cuauhtémoc
10/08/2023 Necaxa 1 - 2 Puebla Liga MX Estadio Victoria
04/15/2023 Necaxa 1 - 1 Puebla Liga MX Estadio Victoria de Aguascalientes
09/20/2025
1 - 0
Liga MX Estadio Victoria
04/19/2025
0 - 1
Liga MX Estadio Cuauhtémoc
07/13/2024
4 - 1
Liga MX Estadio Victoria
01/20/2024
1 - 2
Liga MX Estadio Cuauhtémoc
10/08/2023
1 - 2
Liga MX Estadio Victoria
04/15/2023
1 - 1
Liga MX Estadio Victoria de Aguascalientes
Necaxa Win
Puebla Win
Draw

League Standings

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