Match summary
Pachuca came from behind to win 2-1 at home to Puebla. Puebla led 1-0 at half-time.
Ricardo Marín put Puebla ahead in the 6th minute, John Kennedy equalised in the 67th minute, and Kennedy won it in the 77th minute.
27 February 2025 · Liga MX · 2024/25 · Referee Mario Terrazas Chavez
Half-time: 0–1
Pachuca came from behind to win 2-1 at home to Puebla. Puebla led 1-0 at half-time.
Ricardo Marín put Puebla ahead in the 6th minute, John Kennedy equalised in the 67th minute, and Kennedy won it in the 77th minute.
Every shot and where it was taken from.
Hover or tap a shot for the player and minute.
| 90′ | 1 | 1 | 26 | 1 | – | – | – | – |
Luís Rodríguez
Taken off
|
45′ | – | – | – | – | – | 29 | 1 | – | – | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 90′ | 3 | 2 | – | 5 | 2 | 54 | – | – | – | – | ||
| 90′ | 2 | 2 | – | 8 | 5 | 78 | – | – | – | – | ||
| 90′ | 4 | 1 | – | 8 | 1 | 56 | 1 | – | – | – | ||
Carlos Sánchez
Came on as a substitute
|
45′ | 2 | 1 | – | 8 | – | 25 | – | – | 1 | – |
Pedro Pedraza
Taken off
|
45′ | – | – | 14 | – | – | 5 | 3 | 6 | 3 | 1 | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Alan Bautista
Taken off
|
86′ | – | – | 46 | 2 | – | 1 | – | 5 | – | 3 | – | |
Owen González
Taken off
|
60′ | – | – | 16 | 2 | – | 1 | – | 3 | 3 | 2 | – | |
| 90′ | – | 1 | 44 | 1 | – | 1 | – | 10 | – | 1 | – | ||
Santiago Homenchenko
Came on as a substitute
|
45′ | – | – | 33 | 1 | – | 1 | – | 5 | 2 | 4 | – | |
Emilio Rodriguez
Came on as a substitute
|
30′ | – | – | 11 | – | – | 1 | – | 3 | – | – | – | |
Elías Montiel
Came on as a substitute
|
13′ | – | – | 9 | – | – | – | – | – | – | – | – |
John Kennedy
Taken off
|
86′ | 2 | – | 6 | 2 | – | – | 2 | 2 | 1 | 15 | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 90′ | – | – | 2 | – | – | – | 1 | 1 | – | 26 | – | ||
Javier López
Came on as a substitute
|
13′ | – | – | 2 | 1 | – | – | – | – | – | 8 | – |
Miguel Jiménez
|
90′ | 4 | 2 | 29 | – | – | – | – | – |
|---|
| 90′ | 6 | 1 | – | 8 | 1 | 16 | – | – | – | – | ||
Juan Fedorco
|
90′ | 2 | 1 | 5 | 2 | – | 18 | – | – | – | – | |
Efrain Orona
Taken off
|
82′ | 3 | 2 | – | 3 | – | 21 | 2 | – | – | – | |
Jesús Rivas
Taken off
|
82′ | 4 | 1 | – | 4 | – | 20 | 2 | – | – | – | |
Dylan Torres
Came on as a substitute
|
8′ | – | – | – | – | – | 4 | – | – | – | – |
Franco Moyano
|
90′ | – | – | 32 | – | – | 1 | 3 | 2 | 1 | 1 | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Facundo Waller
Sent off
|
73′ | – | 1 | 25 | 1 | – | 6 | 2 | 10 | 4 | 4 | ||
Brayan Angulo
|
90′ | – | – | 30 | – | – | 4 | 1 | 5 | 2 | – | – | |
Raúl Castillo
Taken off
|
60′ | – | – | 16 | – | – | 2 | – | 4 | 3 | 2 | ||
Gustavo Ferrareis
Came on as a substitute
|
30′ | – | – | 6 | – | – | 2 | – | 2 | 1 | – | ||
Alberto Herrera
Came on as a substitute
|
12′ | – | – | 5 | – | – | – | – | – | 1 | – | – |
Ricardo Marín
Taken off
|
82′ | 1 | – | 1 | 1 | – | – | – | 4 | 1 | 18 | – | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Emiliano Gómez
Taken off
|
78′ | – | – | 1 | 1 | – | – | – | 6 | 1 | 13 | – | |
Ángel Robles
Came on as a substitute
|
8′ | – | – | – | – | – | – | – | 1 | – | 3 | – | |
Cristian Mares
Came on as a substitute
|
8′ | – | – | – | – | – | – | – | – | – | 1 | – |
Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.
Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.