The game started off well for the visitors, with León taking the lead in the 16th minute. Juan Cornejo played a give-and-go with Andrés Andrade, with the Chilean getting the ball back inside the box, taking a touch, and sending his shot into the far corner to make it 0-1.
León took the lead into halftime and held it for much of the second half as well. Tijuana was insistent going forward, but they strugged to find an end product. Then, in the 71st minute, Gustavo Bou was fouled in the box and referee Óscar Macías Romo pointed to the penalty spot.
Víctor Malcorra stepped up to take the spot kick and he converted it, slotting it in at he right-hand post to tie the game at 1-1.
Tijuana seized the momentum provided by that breakthrough goal, and in the 78th minute they scored their second. Bou received the ball with his back to goal, turned, and fired; William Yarbrough made the initial save but the rebound fell to Juan Lucero for an easy finish. 2-1.
Then, 88th minute, the Xolos earned another penalty kick. Bou stepped up to take it, and he tried a Panenka that Yarbrough was able to get back up and get a hand to to make the save. But although the keeper kept León within touching distance, the visitors were unable to reward his effort with a tying goal at the other end.
With the 2-1 win, Tijuana reaches 21 points while León still has 26.
Tijuana: Manuel Gibrán Lajud, Juan Carlos Valenzuela, Emanuel Aguilera, Damián Pérez, Matías Aguirregaray, Víctor Malcorra, Damián Musto, Juan Iturbe (Juan Lucero 59′), Alejandro Guido (Luis Mendoza 72′), Miller Bolaños (Joe Corona 77′), Gustavo Bou.
León: William Yarbrough, Juan González, Juan Cornejo, Andrés Mosquera, Iván Piris (Álvaro Ramos 82′), José Rodríguez, Luis Montes (Alan Cervantes 90′), Elías Hernández, Andrés Andrade (Maximiliano Ceratto 85′), Fernando Navarro, Mauro Boselli.