At the death, Cristian Campestrini gifted Carlos Fierro the winner as Chivas fought from two goals down to earn a stunning 3-2 victory over Puebla on Saturday.
The match had been billed as a battle between one of the best teams in the league, Chivas, against one of the worst, Puebla, but it was the latter who went ahead in the 26th minute when Federico Gonzalez squeezed a shot past the incoming Rodolfo Cota.
The visitors then took a shock 2-0 lead only moments later as Edgar Dueñas connected with an Adrian Cortes corner to double the lead for Puebla.
Rejuvenated after the break, Chivas grabbed a lifeline in the 55th minute when Alan Pulido pulled Matias Almeyda’s men within one.
But Chivas were dealt a blow when Jose Juan “Gallito” Vazquez was sent off for a second yellow.
Instead of taking advantage, however, Puebla also had a player sent off as Adrian Cortes received his marching orders in the 72nd minute.
Puebla instantly regretted it as a re-energised Chivas poured forward, leading to an Osvaldo Centurion own-goal seconds later.
And in stoppage time, Cristian Campestrini made a stunning mistake. Carlos Fierro sneaked behind the Argentine goalkeeper as he got ready to clear the ball, snatching the ball and firing into an empty net to give Guadalajara a memorable victory at home.