The opening ten minutes were slow, but everything changed with Maximiliano Salas’s goal in the 12th minute. Salas sent a shot from distance flying past Sebastián Jurado to give Necaxa the 1-0 lead and give the hosts a confidence boost.
The Rayos stayed on the attack for the rest of the half while Veracruz struggled to hold on to the ball or get anything going in the final third. Necaxa created chance after chance and Salas came close to adding a second in the 40th minute, but Jurado got a hand to his attempt.
The floodgates opened in the second half.
Just two minutes after the restart, Salas got his brace when he finished off a cross from Claudio Baeza to make it 2-0.
Then, in the 57th, Juan Delgado ran onto a long pass behind the defense, drove into the box, and made it 3-0. Ten minutes after that, it was 4-0 as Mauro Quiroga applied the finishing touch after a few rebounds in the box.
In the 74th, Jesús Angulo finished off a cross from Salas at the far post to make it 5-0.
Veracruz was utterly unable to respond to the onslaught, and it only got worse for the Tiburones.
In the 84th minute, José Plascencia sent a long-range rocket crashing against the woodwork; the rebound came back for Eduardo Herrera, who headed it home while Jurado scrambled to get back into position. 6-0.
Cristian Calderón added the cherry on top of the victory in the 87th minute with a curving shot that went over the keeper and nestled into the side netting to make it 7-0.
With the 7-0 win, Necaxa reaches four points while Veracruz still has one.