The game stated off brightly for the visitors, who opened the scoring in just the 9th minute. Javier López found Alan Pulido in the box, and he beat Marcelo Barovero to make it 0-1 for Chivas.
Necaxa nearly leveled it in the 14th minute when Luis Pérez tried his luck with a bicycle kick that went just wide. The Rayos continued to push forward and test Rodolfo Cota, and their pressure finally found a reward on the stroke of halftime. In the 45th minute, Víctor Dávila sent a cross in for Carlos González, whose header made it 1-1.
But in the second half Chivas reclaimed their lead. In the 65th minute, Ronaldo Cisneros finished off a rebound into the empty net to make it 1-2 for El Rebaño.
Necaxa could have tied it again in the 70th minute when González went one-on-one with the keeper, but Cota came out on top to keep Chivas in front.
Then in the 90th minute Edwin Hernández guaranteed the victory with his free kick, aided by a slight deflection, to make it 1-3.
With the 1-3 win, Chivas reaches four points while Necaxa still has one.
Necaxa: Marcelo Barovero, Brayan Beckeles, Igor Lichnovsky, Miguel Ángel Ponce, Ventura Alvarado, Luis Pérez (Marcelo Allende 71′), Dieter Villalpando, Roberto Alvarado, Víctor Dávila, Daniel López (Matías Fernández 35′), Carlos González (Martín Barragán 74′).
Chivas: Rodolfo Cota, Carlos Salcido, Hedgardo Marín, Edwin Hernández, Jesús Sánchez, Orbelín Pineda, Javier López (Fernando Beltrán 67′), Rodolfo Pizarro, Alan Pulido (Isaác Brizuela 45′), Carlos Cisneros, Ronaldo Cisneros (José de Jesús Godínez 82′).