Both teams came out attacking, with chances at either end early on. But the better of the chances fell to the hosts. In the 22nd minute, Fabián Castillo’s shot was saved by Hugo González, but the rebound fell to Erick Torres, only for González to react and make a second save in quick succession.
Necaxa’s best opportunity of the half came in the 40th minute, with a long-distance shot by Matías Fernández that ended up just wide.
In the second half, the teams continued to exchange opportunities without result. In the 57th minute, Facundo Castro was played in on the right and had a shot from point-blank range, but Manuel Gibrán Lajud was able to send the ball out for a corner.
Tijuana found some chances through substitutes Eryc Castillo and Jesús Angulo, who had a good shot in the 69th minute, but the game stubbornly remained 0-0.
Just as it was appearing that the game was destined to end in a draw, the Xolos took the lead. In the 85th minute, Miler Bolaños found Juan Lucero, who returned the ball to leave Bolaños in the box, where he finished off the opportunity with a diagonal shot to make it 1-0 for Tijuana.
With the 1-0 win, Tijuana reaches nine points while Necaxa still has eight.
Tijuana: Manuel Gibrán Lajud, Luis Fernando Fuentes, Juan Carlos Valenzuela, Gustavo Canto, Diego González, José Rivero, Diego Rodríguez, Juan Lucero, Fabián Castillo (Eryc Castillo 68′), Erick Torres (Jesús Angulo 52′), Miler Bolaños (Hiram Muñoz 90′).
Necaxa: Hugo González, Brayan Beckeles (Carlos Peña 88′), Manuel Mayorga, Leobardo López, Ventura Alvarado, Dieter Villalpando, Matías Fernández, Fernando González, Marcelo Allende (Facundo Castro 45′), Brian Fernández (Luis Gallegos 68′), Víctor Dávila.