The game started off slowly, with Necaxa controlling possession but not generating many goal-scoring opportunities with it. The first clear chance didn’t come until the 37th minute, when Xavi Báez sent a long pass to Jesús Isijara, whose shot went just wide.
Then, just moments into the second half, León took the lead. In the 46th minute, Elías Hernández sent the ball into the box and Mauro Boselli brought it down for Jorge Pereyra. The Argentinian finished off the play, beating Marcelo Barovero to make it 0-1 for the visitors.
León had allowed multiple goals in all of their league games prior to this one, and Necaxa looked to take advantage of that porous defense to find an equalizer. But as the Rayos threw numbers forward, they left themselves open at the back.
In the closing stages of the game, León took advantage of those gaps to ensure their win. In the 87th minute, substitute Andrés Andrade got past Brayan Beckeles, drove towards goal, and made it 0-2 with his shot to the far post.
Then, in stoppage time, León put an exclamation point on their victory when Mauro Boselli finished off a counterattack, assisted by Elías Hernández, to make it 0-3.
With the 0-3 win, León reaches four points while Necaxa still has seven.
Necaxa: Marcelo Barovero, Igor Lichnovsky, Mario de Luna (Facundo Pereyra 77′), Brayan Beckeles, Jairo González, Xavier Báez (Dieter Villalpando 65′), Carlos González, Luis Gallegos (Daniel Álvarez 13′), Jesús Isijara, Luis Pérez, Pablo Velázquez.
León: Carlos Felipe Rodríguez, Osvaldo Rodríguez (José Rodríguez 62′), Juan González, Andrés Mosquera, Diego Novaretti, Luis Montes, Elías Hernández, Hernán Darío Burban (Alan Cervantes 69′), Alexander Mejía, Jorge Pereyra (Andrés Andrade 78′), Mauro Boselli.