Toluca controlled the game from the beginning as they looked to remain in the playoff fight. Marcelo Barovero was forced into action repeatedly to keep the Diablos Rojos off the board, and he very nearly got Monterrey to halftime with the game still goalless.
But in the 45th minute, William da Silva beat the keeper with a shot from outside the box to give Toluca the breakthrough and the 1-0 lead.
The game exploded into life in the second half. In the 63rd minute, Felipe Pardo sent a low shot towards the far corner; a frozen Barovero simply watched the ball roll past him to make it 2-0.
Just two minutes later, Pardo scored his second to make it 3-0 for Toluca as he went over the onrushing keeper, picked himself up, and sent the ball into the empty net to put the Diablos comfortably ahead.
Monterrey was able to pull a goal back in the 70th minute, when Roberto Pizarro made it 3-1 with a bicycle kick, but Toluca quickly restored their two-goal cushion.
In the 72nd minute, Alexis Canelo won the ball in midfield, drove towards goal, and sent his low shot from outside the box into the corner to make it 4-1.
Alan Medina added an exclamation point to the win in the 82nd minute, when he drove into the box and got his shot away just ahead of the tackle to make it 5-1.
With the 5-1 win, Toluca reaches 17 points while Monterrey still has 23.
Toluca: Alfredo Talavera, Omar Tobio (Adrián Mora 68′), Santiago García, Richard Ruíz, Rodrigo Salinas, Jonatan Maidana, William da Silva (Antonio Ríos 51′), Felipe Pardo, Federico Mancuello, Alan Medina, Emmanuel Gigliotti (Alexis Canelo 70′).
Monterrey: Marcelo Barovero, Nicolás Sánchez, Leonel Vangioni, Miguel Layún, Johan Vásquez (Jesús Gallardo 45′), John Stefan Medina, Celso Ortiz (Rodolfo Pizarro 60′), Jonathan González, Maximiliano Meza, Dorlan Pabón, Ángel Zaldívar (Rogelio Funes Mori 60′).