Necaxa took the lead but couldn’t hold it as they fell 1-2 to Tijuana. The result is a second straight win for the Xolos, who are unbeaten in four, while the Rayos have now lost two in a row and are winless in three.
The hosts came out attacking as they looked to keep their home unbeaten streak alive, and both Martín Barragán and Ángel Sepúlveda were active in attack, but Manuel Gibrán Lajud stopped everything that got to him.
In the 26th minute, it appeared the game had taken a turn for the worse for Necaxa when Sepúlveda was shown a red card for a tackle on José Rivero, but after VAR review the red was rescinded and Sepúlveda escaped with only a yellow.
In the second half, Tijuana began to get more involved in the attack, but it was Necaxa who took the lead. In the 62nd minute, Brian Fernández broke the deadlock as he chased the ball down on the right, drove into the box, and roofed the ball over Lajud to make it 1-0 for the Rayos.
But it all went downhill for the hosts in the final 10 minutes. In the 81st minute, Tijuana tied the game through the unfortunate Brayan Beckeles, who turned the ball into his own net after it deflected off the post and rebounded against his knee.
Then, in stoppage time, a handball in the box gave Tijuana a last-gasp penalty kick, and Gustavo Bou converted it to give the Xolos the 1-2 lead in the 93rd minute.
With the 1-2 win, Tijuana reaches 13 points while Necaxa still has 11.
Necaxa: Hugo González, Brayan Beckeles, Alexis Peña, Fernando Meza, Luis Gallegos, Cristian Calderón, Fernando González, Martín Barragán (Rodrigo Contreras 57′), Brian Fernández, Pedro Campos (Ricardo Monreal 45′), Ángel Sepúlveda (Jair Cortés 71′).
Tijuana: Manuel Gibrán Lajud, Julián Velázquez, Luis Fernando Fuentes (Daniel López 80′), Diego Braghieri, Omar Mendoza, José Rivero (Diego González 80′), Diego Rodríguez, Jesús Angulo, Gustavo Bou, Miler Bolaños, Ariel Nahuelpán (Eryc Castillo 45′).