Toluca moved to third place in the Mexican Apertura standings after a 3-1 win against 10-man Puebla.
Lucas Silva gave Toluca the lead after 22 minutes before Edison Toloza equalised 11 minutes later.
Wilson Mathias put Toluca back in front after 44 minutes before Silva got his second goal 20 minutes later. To make matters worse Puebla had Herminio Ovelar sent off with 17 minutes to go.
Carlos Quintero scored the only goal of the game as Santos Laguna won 1-0 at Guadalajara to move to fourth place in the table.
Martin Bravo scored after five and 15 minutes and Eduardo Herrera added a third with two minutes remaining as Unam Pumas won 3-0 against Queretaro.