The game started off well for the Rojinegros, who took the lead inside of 10 minutes. Jesús Madueña got around Walter Ayoví and sent a cross into the box for Jahir Barraza, who made it 1-0 for the hosts in the 9th minute.
Monterrey immediately began pressing in search of an equalizer, and Dorlan Pabón and Yimmi Chara looked dangerous up top, with Chara even hitting the crossbar with his attempt from distance.
But just when the Rayados were looking their most dominant, Barraza found his second goal of the night. In the 32nd minute, Luis Reyes split the central defenders with a through ball and Barraza was there to make it 2-0.
A third goal early in the second half put Atlas comfortably in control of the game. Daniel Álvarez got free on the right, cut around his defender, and scored at the near post to make it 3-0 in the 51st minute.
Atlas settled back after that third goal, and Monterrey began to control possession. However, the Rojinegros were well-organized in the back and the Rayados were stymied again and again.
Finally, in stoppage time, Luis López scored a consolation goal for the visitors when he pounced on a rebound in the box to make it 3-1.
With the 3-1 win, Atlas reaches 14 points while Monterrey remains on 13.
Atlas: Óscar Ustari, José Madueña, Rafael Márquez, Luis Reyes, Rodolfo Salinas (Flavio Santos 82′), Bryan Garnica, Luis Robles, Javier Salas, Daniel Álvarez (Rodrigo Salinas 68′), Jahir Barraza, Sergio Rodríguez (Martín Barragán 77′).
Monterrey: Jonathan Orozco, Iván Piris, Luis López, César Montes, Walter Ayoví, Celso Ortiz, Carlos Sánchez, Dorlan Pabón, Arturo González (Edwin Cardona 46′), Yimmi Chara (Walter Gargano 55′), Rogelio Funes Mori (Aldo de Nigris 80′).