Goal-scoring opportunities were few and far between at the start, with both teams taking their time settling into the game. Then, in the 33rd minute, Necaxa capitalized on an error as América tried to play out of the back, with Víctor Dávila beating Bruno Valdéz and then shooting past a frozen Agustín Marchesín to make it 1-0.
The Águilas looked for a response before halftime and they came close though Andrés Ibargüen, whose shot was palmed away by Hugo González in the 41st minute, but for the most part the Rayos were comfortably in control.
América brought on Oribe Peralta to start the second half, but they still struggled to put the pieces together in the final third. However, in the 72nd minute, the visitors found the equalizer. Ibargüen played in Roger Martínez, who scored his first goal as an Águila to make it 1-1.
But parity lasted just two minutes before the Rayos reclaimed the lead. In the 74th minute, substitute Brian Fernández sent his low shot past Marchesín to make it 2-1.
The Águilas were unable to fight back for a second equalizer, with Ibargüen and Martínez squandering the few chances that came their way. Necaxa managed the game well and held on to to claim the victory.
With the 2-1 win, Necaxa reaches three points while América still has zero.
Necaxa: Hugo González, Brayan Beckeles, Luis Gallegos, Leobardo López, Ventura Alvarado, Luis Pérez, Matías Fernández (Brian Fernández 59′), Fernando González, Marcelo Allende (Facundo Castro 59′), Daniel Álvarez (Emmanuel Hernández 78′), Víctor Dávila.
América: Agustín Marchesín, Luis Reyes, Bruno Valdez, Víctor Aguilera (Edson Álvarez 83′), Paul Aguilar, Guido Rodríguez, Andrés Ibargüen, Joe Corona (Oribe Peralta 45′), Renato Ibarra, Roger Martínez, Henry Martín (Antonio López 82′).