Puebla
That's it for the match. The final score is Puebla 0, Necaxa 0.
The second half has concluded with the score remaining Puebla 0, Necaxa 0.
Missed opportunity. Esteban Lozano from Puebla attempted a header from the center of the box but couldn't find the target. The cross was delivered by Brayan Garnica.
Opportunity wasted! Emiliano Gómez from Puebla took a right-footed shot from the left side of the penalty area, but it narrowly missed the upper right corner. The assist was provided by Carlos Baltazar.
Cristian Calderón from Necaxa committed a foul.
Esteban Lozano from Puebla earned a free kick on the right side of the field.
Corner kick awarded to Necaxa after Nicolás Díaz allowed the ball to go out.
The attempt on goal was thwarted. Ricardo Monreal from Necaxa took a right-footed shot from the middle of the penalty area, but it was blocked. The assist came from Ezequiel Unsain.
Carlos Baltazar from Puebla committed a foul.
Cristian Calderón from Necaxa earned a free kick in the defensive area.
Another offensive push! Esteban Lozano from Puebla heads the ball from the center of the box, but Ezequiel Unsain, the goalkeeper for Necaxa, makes a save right in the middle of the goal. The assist came from Alejandro Organista, who delivered a precise cross.
Nicolás Díaz from Puebla earned a free kick in the defensive area.
Ricardo Monreal from Necaxa committed a foul.
The fourth official has indicated that there will be 7 minutes of stoppage time.
Tomás Badaloni from Necaxa earned a free kick in the defensive zone.
Alonso Ramírez from Puebla committed a foul.
The attempt is thwarted. Ángelo Araos from Puebla fires a right-footed shot from outside the penalty area, but it's blocked.
Missed opportunity. Danny Leyva from Necaxa took a right-footed shot from over 35 yards out, but it went wide.
Substitution for Necaxa: Cristian Calderón replaces Franco Rossano due to an injury.
Substitution for Puebla: Ángelo Araos replaces Edgar Guerra.
The pause has ended. They are set to resume play.
Missed opportunity. Raúl Martínez from Necaxa attempted a header from the right side of the six-yard box.
The pause has ended. They are set to resume play.
Match is currently on hold due to an injury to Franco Rossano from Necaxa.
Edgar Guerra from Puebla has been shown a yellow card for committing a foul.
Franco Rossano from Necaxa was awarded a free kick on the left side of the pitch.
Edgar Guerra from Puebla committed a foul.
Opportunity wasted! Edgar Guerra from Puebla took a right-footed shot from the right side of the penalty area that narrowly missed the target. The assist came from Brayan Garnica.
Missed opportunity. Juan Vargas from Puebla attempted a header from the center of the box following a corner, but it went just wide to the left.
Corner awarded to Puebla after Emilio Lara allowed the ball to go out.
Corner kick awarded to Necaxa after Juan Vargas allowed the ball to go out of play.
Franco Rossano from Necaxa earned a free kick on the left side of the field.
Edgar Guerra from Puebla committed a foul.
Substitution for Necaxa: Ricardo Monreal comes on to replace Javier Ruiz.
Close call! Edgar Guerra from Puebla took a left-footed shot from outside the penalty area, but it just sailed past the top left corner. The assist came from Carlos Baltazar.
Substitution for Puebla: Brayan Garnica is coming on to replace Iker Moreno.
Substitution for Puebla: Esteban Lozano comes on in place of Kevin Velasco.
Substitution for Puebla: Carlos Baltazar comes on to replace Eduardo Navarro.
Kevin Velasco from Puebla attempts a left-footed shot from outside the penalty area, but it's blocked.
Lorenzo Faravelli from Necaxa has been awarded a free kick in the defensive area.
Kevin Velasco from Puebla committed a foul.
A header attempt from Eduardo Navarro of Puebla is stopped.
Corner awarded to Puebla after Raúl Martínez allowed the ball to go out.
Opportunity wasted. Raúl Martínez from Necaxa attempted a header from the center of the box but sent it over the bar. The assist came from Franco Rossano, who delivered a cross following a corner kick.
Corner kick awarded to Necaxa after Juan Vargas allowed the ball to go out of play.
Opportunity squandered. Emiliano Gómez from Puebla took a right-footed shot from the right side of the penalty area.
Tomás Badaloni from Necaxa committed a handball.
Kevin Gutiérrez from Necaxa committed a foul.
Alonso Ramírez from Puebla has been awarded a free kick in the defensive area.
Kevin Rosero from Necaxa has been shown a red card.
Nicolás Díaz from Puebla has been awarded a free kick in the defensive area.
Nicolás Díaz from Puebla has been awarded a free kick in the defensive area.
Iker Moreno of Puebla has been shown a yellow card for committing a foul.
Javier Ruiz from Necaxa earned a free kick in the defensive area.
Iker Moreno from Puebla committed a foul.
Opportunity wasted. Luis Gabriel Rey from Puebla attempted a right-footed shot from outside the penalty area that narrowly missed to the left. The assist came from Alejandro Organista.
The pause has ended. They are set to resume play.
Match is currently on hold due to an injury to Ezequiel Unsain from Necaxa.
Opportunity wasted. Luis Gabriel Rey from Puebla took a right-footed shot from outside the penalty area that went just wide. The assist came from Nicolás Díaz.
Kevin Velasco from Puebla was awarded a free kick on the right side of the field.
Franco Rossano from Necaxa committed a foul.
Opportunity wasted. Emiliano Gómez from Puebla took a right-footed shot from the right side of the penalty area, but it sailed over the crossbar.
A header attempt from Alonso Ramírez of Puebla is thwarted. The cross was delivered by Iker Moreno.
Substitution for Puebla: Alejandro Organista comes on to replace José Pachuca.
The second half is underway with the score still tied at Puebla 0, Necaxa 0.
The first half has concluded with the score tied at Puebla 0, Necaxa 0.
Danny Leyva committed a foul against Necaxa.
Eduardo Navarro from Puebla has been awarded a free kick in the defensive area.
Missed opportunity. Tomás Badaloni from Necaxa attempted a left-footed shot from the center of the penalty area but failed to score.
Nicolás Díaz from Puebla has been shown a yellow card for committing a foul.
Javier Ruiz from Necaxa has been awarded a free kick in the defensive area.
Javier Ruiz from Necaxa has been awarded a free kick in the defensive area.
Nicolás Díaz from Puebla committed a foul.
Corner kick awarded to Puebla after Kevin Rosero allowed the ball to go out.
The attempt is thwarted. Edgar Guerra from Puebla takes a right-footed shot from the left side of the penalty area, but it's blocked. The assist came from Luis Gabriel Rey.
The fourth official has indicated that there will be three minutes of stoppage time.
Javier Ruiz from Necaxa was awarded a free kick in the defensive area.
José Pachuca committed a foul on a Puebla player.
Alonso Ramírez from Puebla committed a foul.
Danny Leyva from Necaxa has been awarded a free kick in an offensive position.
Ricardo Gutiérrez from Puebla has been awarded a free kick in the defensive area.
Raúl Martínez from Necaxa committed a foul.
Corner kick awarded to Necaxa after Eduardo Navarro allowed the ball to go out.
Emilio Lara from Necaxa has been shown a yellow card for committing a foul.
Emilio Lara from Necaxa committed a foul.
Alonso Ramírez from Puebla has been awarded a free kick in an attacking position.
Alonso Ramírez from Puebla was awarded a free kick on the left side of the field.
Raúl Martínez from Necaxa committed a foul.
Emiliano Gómez from Puebla earned a free kick in an offensive position.
Kevin Velasco from Puebla earned a free kick on the right side of the field.
Agustín Oliveros from Necaxa committed a foul.
Opportunity wasted. Kevin Gutiérrez from Necaxa attempted a right-footed shot from outside the penalty area but sent it wide to the left. The assist came from Danny Leyva.
Danny Leyva from Necaxa has been shown a yellow card for committing a foul.
Luis Gabriel Rey from Puebla was awarded a free kick in the defensive area.
Danny Leyva committed a foul on a player from Necaxa.
Javier Ruiz from Necaxa earned a free kick in the defensive area.
Alonso Ramírez from Puebla committed a foul.
Opportunity wasted. Alonso Ramírez from Puebla attempted a right-footed shot from outside the penalty area, but it went off target.
The attempt is thwarted. Emiliano Gómez from Puebla takes a right-footed shot from outside the penalty area, but it's blocked.
Eduardo Navarro from Puebla has been shown a yellow card for committing a foul.
Eduardo Navarro from Puebla committed a foul.
Danny Leyva from Necaxa has been awarded a free kick in the defensive area.
Corner kick awarded to Puebla after Emilio Lara allowed the ball to go out.
Iker Moreno from Puebla has been awarded a free kick in the defensive area.
Franco Rossano from Necaxa committed a foul.
Kevin Velasco from Puebla committed a foul.
Agustín Oliveros from Necaxa earned a free kick in the defensive area.
Danny Leyva from Necaxa committed a foul.
Alonso Ramírez from Puebla has been awarded a free kick in the defensive area.
Tomás Badaloni from Necaxa committed a handball foul.
Juan Vargas from Puebla committed a foul.
Tomás Badaloni from Necaxa earned a free kick in an offensive position.
Nicolás Díaz from Puebla has been awarded a free kick in the defensive area.
Kevin Rosero from Necaxa committed a foul.
Kevin Velasco from Puebla earned a free kick on the right side of the pitch.
Franco Rossano from Necaxa committed a foul.
Tomás Badaloni from Necaxa earned a free kick on the right side of the field.
Juan Vargas from Puebla committed a foul.
Missed opportunity. Alonso Ramírez from Puebla took a right-footed shot from outside the penalty area that went just wide to the left.
Opportunity missed! José Pachuca from Puebla attempted a header from the center of the box, but it went just wide to the left. The assist came from Luis Gabriel Rey, who delivered a cross following a corner kick.
Corner kick awarded to Puebla after Ezequiel Unsain allowed the ball to go out.
A fresh offensive effort unfolds as Edgar Guerra from Puebla takes a left-footed shot from the left side of the penalty area. Ezequiel Unsain of Necaxa makes a save, directing the ball to the right corner. The assist comes from Alonso Ramírez.
A fresh offensive effort unfolds as Javier Ruiz from Necaxa takes a right-footed shot from outside the penalty area, but Ricardo Gutiérrez of Puebla makes a fantastic save, reaching to the top right corner. The assist came from Kevin Gutiérrez.
Franco Rossano of Necaxa had a shot with his left foot from the left side of the penalty area, but it was blocked. The assist came from Danny Leyva.
Raúl Martínez from Necaxa committed a foul.
Alonso Ramírez from Puebla was awarded a free kick in the defensive area.
Corner kick awarded to Necaxa after Iker Moreno allowed the ball to go out of play.
Corner awarded to Puebla after Kevin Gutiérrez allowed the ball to go out.
Franco Rossano of Necaxa has been awarded a free kick in the defensive area.
Emiliano Gómez from Puebla committed a foul.
Tomás Badaloni from Necaxa earned a free kick in an offensive position.
Kevin Velasco from Puebla committed a foul.
The opening half begins...
Puebla and Necaxa shared the points in a 0-0 draw in the Liga MX. Match venue: Estadio Cuauhtémoc. Watch on: ESPN 3, fuboTV.