Elias Hernandez scored his second goal of the night in stoppage time to give Morelia a 3-2 win over Cruz Azul in the Mexican Clausura championship Saturday.
Hernandez chipped in his first goal after a fumble by goalkeeper Jesus Corona in the 56th minute to give Morelia a 2-1 lead at the Azul stadium, and netted the winner with a close-range strike in the second minute of stoppage time.
Christian Gimenez had given Cruz Azul the lead with a free kick from a tight angle in the 11th minute, but Rafael Marquez sprinted across his marker Waldo Ponce to fire a left-footed shot into the top of the net six minutes later.
Hernandez's double sealed the points for Morelia despite Ponce equalizing for Cruz Azul following a corner in the 64th.
The win moved Morelia to 24 points in second place in Group 3, while Cruz Azul remained third in the same section with 21. UNAM Pumas leads the group with 25 and hosts UANL Tigres on Sunday.
Also Saturday, American international striker Herculez Gomez notched the two opening goals in Pachuca's 3-0 win over struggling Chiapas.
The game was scoreless for 70 minutes until Gomez scored his first with a near post header off Franco Arizala's cross to trigger a productive 10-minute spell for Pachuca.
Gomez hit the second in the 78th with a free kick from 30 yards (meters) that curled over the wall and Arizala completed the three-goal blitz with a breakaway goal barely a minute later.
The result moved Pachuca to 16 points in the tight Group 2, level on points with Atlante, Toluca and Atlas, and three behind leader America.
San Luis' scoreless draw with Necaxa gave it 17 points in the same section, while relegation-threatened Necaxa is bottom of Group 1 with 12 points.
Chiapas is bottom of Group 3 with 11 points and has the worst record of the 18 Primera Division teams so far in the Clausura tournament.
Elsewhere, veteran forward Jesus Arellano equalized for Monterrey in the 24th after Oribe Peralta had given Santos the lead in the 10th minute.
The draw kept Monterrey second in Group 1 with 21 points, while Santos moved to 14 points in the same group. UANL Tigres leads with 23.
In Saturday's late match, Edgar Pacheco was sent off for diving feet-first into a challenge in the third minute as his club Atlas collapsed to a 3-1 defeat at Atlante.
Francisco Fonseca opened the scoring in the 11th minute as Atlante made the extra-man advantage pay dividends.
After half time, Atlas goalkeeper Miguel Pinto conceded an own goal and Giancarlos Maldonado hit the home side's third goal in the 76th.
Carlos Costly scored a consolation goal for 10-man Atlas just before the final whistle.
On Friday, Estudiantes Tecos drew 0-0 with Queretaro.
The Mexican league table is split into three groups of six teams, with the top two in each section qualifying for the playoffs to decide the champion.
Fixtures continue Sunday, including the derby match between Guadalajara and America.