Puebla anotó el 1-0 al minuto 55 por conducto del estadunidense DaMarcus Beasley, en una acción en que ingresó al área penal, disparó y el portero Alfonso Blanco rechazó el balón para que el mismo Beasley rematara de nuevo para enviar el balón al fondo.
Pachuca empató 1-1 al minuto 79 de acción con certero cabezazo de Darío Abraham Carreño, que dejó sin oportunidad al cancerbero Alexandro Álvarez para el empate final y la definición en tiros penales.
En la tanda de penales por los locales falló Arturo Ledesma al enviar su disparo al travesaño para que los tuzos quedaran eliminados de la Copa Mx.
El arbitraje correspondió a Jorge Isaac Rojas, quien amonestó a Jaime Durán al minuto 11 y a Alberto Medina al 71, además de que expulsó al estadunidense Michael Orozco al minuto 90. Por Pachuca mostró amarilla a Avilés Hurtado al 52.