Match ends, Puebla 2, Mazatlán 0.
96' Second Half ends, Puebla 2, Mazatlán 0.
94'
Goal de Dieter Villalpando (2-0)
Goal! Puebla 2, Mazatlán 0. Dieter Villalpando (Puebla) right footed shot from the centre of the box to the bottom left corner. Assisted by Christian Tabó.
93' Juan Pablo Segovia (Puebla) wins a free kick in the defensive half.
93' Foul by Jesús Zavala (Mazatlán).
93' Attempt Attempt saved. Fernando Aristeguieta (Puebla) header from the centre of the box is saved in the centre of the goal. Assisted by Christian Tabó with a cross.
92' Yellow card Jesús Rodríguez (Puebla) is shown the yellow card.
91' Attempt Attempt missed. Michael Rangel (Mazatlán) header from the centre of the box is too high. Assisted by Gael Sandoval with a cross.
87' Foul by Fernando Aristeguieta (Puebla).
87' Jesús Zavala (Mazatlán) wins a free kick in the defensive half.
86' Attempt Attempt missed. Amaury Escoto (Puebla) left footed shot from the left side of the box is close, but misses to the left. Assisted by Israel Reyes.
85' Hand ball by Dieter Villalpando (Puebla).
84' Attempt Attempt missed. Dieter Villalpando (Puebla) right footed shot from outside the box is too high following a set piece situation.
84' Attempt Attempt missed. Israel Reyes (Puebla) right footed shot from outside the box misses to the left following a set piece situation.
83' Amaury Escoto (Puebla) wins a free kick in the attacking half.
83' Foul by Daniel Amador (Mazatlán).
82' Foul by Diego de Buen (Puebla).
82' Michael Rangel (Mazatlán) wins a free kick in the attacking half.
82' Foul by Amaury Escoto (Puebla).
82' Jesús Zavala (Mazatlán) wins a free kick in the defensive half.
81' Substitution Substitution, Puebla. Emanuel Gularte replaces Gustavo Ferrareis.
80' Substitution Substitution, Puebla. Lucão replaces Maximiliano Araujo.
80' Substitution Substitution, Puebla. Fernando Aristeguieta replaces Guillermo Martínez because of an injury.
80' Substitution Substitution, Mazatlán. Gael Sandoval replaces Salvador Rodriguez.
79' Substitution Substitution, Mazatlán. Alan López replaces Alfonso Sánchez.
74' Hand ball by Juan Pablo Segovia (Puebla).
73' Substitution Substitution, Mazatlán. Daniel Amador replaces Sagir Arce because of an injury.
73' Substitution Substitution, Mazatlán. Michael Rangel replaces Brian Rubio.
72' Attempt Attempt missed. Israel Reyes (Puebla) header from the centre of the box is just a bit too high. Assisted by Diego de Buen with a cross following a corner.
72' Corner, Puebla. Conceded by Nicolás Díaz.
71' Attempt Attempt blocked. Christian Tabó (Puebla) right footed shot from the right side of the box is blocked. Assisted by Javier Salas.
71' Foul by Javier Salas (Puebla).
71' Sagir Arce (Mazatlán) wins a free kick in the defensive half.
70' Attempt Attempt missed. Guillermo Martínez (Puebla) header from the centre of the box misses to the left. Assisted by Maximiliano Araujo with a cross following a corner.
70' Corner, Puebla. Conceded by Nicolás Díaz.
68'
Goal de Christian Tabó (1-0)
Goal! Puebla 1, Mazatlán 0. Christian Tabó (Puebla) converts the penalty with a right footed shot to the centre of the goal.
66' Penalty Penalty conceded by Jorge Padilla (Mazatlán) with a hand ball in the penalty area.
65' Substitution Substitution, Puebla. Amaury Escoto replaces Daniel Álvarez.
64' Dieter Villalpando (Puebla) wins a free kick on the right wing.
64' Foul by Roberto Meraz (Mazatlán).
62' Javier Salas (Puebla) wins a free kick in the defensive half.
62' Foul by Sagir Arce (Mazatlán).
61' Attempt Attempt missed. Israel Reyes (Puebla) right footed shot from outside the box misses to the left. Assisted by Christian Tabó.
59' Attempt Attempt blocked. Christian Tabó (Puebla) right footed shot from outside the box is blocked. Assisted by Maximiliano Araujo.
56' Hand ball by Jesús Zavala (Mazatlán).
56' Attempt Attempt blocked. Diego de Buen (Puebla) right footed shot from outside the box is blocked.
54' Yellow card Jorge Padilla (Mazatlán) is shown the yellow card for a bad foul.
54' Maximiliano Araujo (Puebla) wins a free kick in the attacking half.
54' Foul by Jorge Padilla (Mazatlán).
53' Foul by Diego de Buen (Puebla).
53' Sagir Arce (Mazatlán) wins a free kick in the defensive half.
52' Substitution Substitution, Puebla. Dieter Villalpando replaces Alberto Herrera.
52' Substitution Substitution, Mazatlán. Néstor Vidrio replaces Bryan Colula because of an injury.
49' Maximiliano Araujo (Puebla) wins a free kick on the left wing.
49' Foul by Bryan Colula (Mazatlán).
48' Offside, Mazatlán. Salvador Rodriguez tries a through ball, but Giovanni Augusto is caught offside.
47' Attempt Attempt saved. Daniel Álvarez (Puebla) right footed shot from outside the box is saved in the bottom left corner. Assisted by Maximiliano Araujo.
46' Yellow card Alberto Herrera (Puebla) is shown the yellow card for a bad foul.
45' Diego de Buen (Puebla) wins a free kick in the defensive half.
45' Foul by Alfonso Sánchez (Mazatlán).
45' Second Half begins Puebla 0, Mazatlán 0.
46' First Half ends, Puebla 0, Mazatlán 0.
45' Attempt Attempt missed. Giovanni Augusto (Mazatlán) right footed shot from the right side of the box is close, but misses to the right. Assisted by Bryan Colula.
44' Gustavo Ferrareis (Puebla) hits the right post with a right footed shot from very close range. Assisted by Maximiliano Araujo with a cross.
43' Yellow card Gustavo Ferrareis (Puebla) is shown the yellow card for a bad foul.
43' Foul by Gustavo Ferrareis (Puebla).
43' Sagir Arce (Mazatlán) wins a free kick on the left wing.
43' Attempt Attempt blocked. Christian Tabó (Puebla) right footed shot from outside the box is blocked. Assisted by Daniel Álvarez.
40' Foul by Maximiliano Araujo (Puebla).
40' Bryan Colula (Mazatlán) wins a free kick on the right wing.
37' Israel Reyes (Puebla) wins a free kick in the defensive half.
37' Foul by Brian Rubio (Mazatlán).
34' Maximiliano Araujo (Puebla) wins a free kick in the defensive half.
34' Foul by Bryan Colula (Mazatlán).
33' Attempt Attempt missed. Maximiliano Araujo (Puebla) right footed shot from the centre of the box is close, but misses to the left. Assisted by Daniel Álvarez.
32' Foul by Daniel Álvarez (Puebla).
32' Bryan Colula (Mazatlán) wins a free kick on the right wing.
31' Foul by Maximiliano Araujo (Puebla).
31' Sagir Arce (Mazatlán) wins a free kick on the right wing.
30' Attempt Attempt saved. Guillermo Martínez (Puebla) with an attempt from the centre of the box is saved in the top centre of the goal. Assisted by Gustavo Ferrareis with a cross.
27' Offside, Puebla. Guillermo Martínez tries a through ball, but Maximiliano Araujo is caught offside.
24' Guillermo Martínez (Puebla).
24' Nicolás Vikonis (Mazatlán) wins a free kick in the defensive half.
23' Attempt Attempt saved. Daniel Álvarez (Puebla) header from the centre of the box is saved in the top centre of the goal. Assisted by Alberto Herrera with a cross.
22' Corner, Puebla. Conceded by Jesús Zavala.
21' Attempt Attempt missed. Roberto Meraz (Mazatlán) header from the centre of the box is too high. Assisted by Giovanni Augusto with a cross following a corner.
21' Corner, Mazatlán. Conceded by Diego de Buen.
20' Foul by Maximiliano Araujo (Puebla).
20' Alfonso Sánchez (Mazatlán) wins a free kick on the right wing.
16' Attempt Attempt missed. Guillermo Martínez (Puebla) header from the centre of the box misses to the right. Assisted by Daniel Álvarez with a cross following a corner.
16' Corner, Puebla. Conceded by Jesús Zavala.
13' Gustavo Ferrareis (Puebla) wins a free kick in the defensive half.
13' Foul by Sagir Arce (Mazatlán).
11' Foul by Alberto Herrera (Puebla).
11' Jorge Padilla (Mazatlán) wins a free kick on the right wing.
10' Attempt Attempt saved. Christian Tabó (Puebla) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Daniel Álvarez.
9' Dangerous play by Daniel Álvarez (Puebla).
9' Bryan Colula (Mazatlán) wins a free kick in the defensive half.
8' Attempt Attempt blocked. Sagir Arce (Mazatlán) left footed shot from the right side of the box is blocked. Assisted by Giovanni Augusto.
6' Foul by Gustavo Ferrareis (Puebla).
6' Brian Rubio (Mazatlán) wins a free kick on the left wing.
5' Attempt Attempt missed. Maximiliano Araujo (Puebla) left footed shot from outside the box is too high.
3' Attempt Attempt missed. Alberto Herrera (Puebla) left footed shot from outside the box is too high. Assisted by Gustavo Ferrareis following a corner.
3' Attempt Attempt blocked. Gustavo Ferrareis (Puebla) right footed shot from outside the box is blocked.
2' Corner, Puebla. Conceded by Bryan Colula.
First Half begins.
Lineups are announced and players are warming up.