The game started off perfectly for the visitors, who took the lead in just the 3rd minute. Julio César Furch nodded a long clearance on for Jonathan Rodríguez, who corralled the ball at the top of the box before laying it back off to Furch. The striker’s first attempt was blocked, but he collected his own rebound and made it 0-1.
It didn’t take long for Toluca to respond, however. In the 13th minute, Enrique Triverio received a throw-in inside the box and laid the ball off for William da Silva, who got past two defenders before sending his left-footed shot past Jonathan Orozco to make it 1-1.
Both teams had good chances to take the lead during the rest of the half – with Ernesto Vega, Luis Mendoza, and Jesús Isijara all looking dangerous – but the score remained level at the break.
In the second half, Toluca threw numbers forward as they looked to complete the comeback, with Enrique Triverio coming as close as hitting the crossbar with a shot from distance after spying Orozco off his line.
Then, in the 59th minute, Toluca won a penalty kick. Rubens Sambueza stepped up to take the spot kick, and he converted it to make it 2-1 for the hosts.
Santos looked for a response, but the Diablos Rojos stood firm defensively as they held on to the lead.
With the 2-1 win, Toluca reaches 13 points while Santos still has 14.
Toluca: Alfredo Talavera, Omar Tobio (Santiago García 31′), Osvaldo González, Cristian Borja, Rodrigo Salinas, William da Silva (Pablo Barrientos 85′), Antonio Ríos, Luis Quiñones, Luis Mendoza, Ernesto Vega, Enrique Triverio (Rubens Sambueza 55′).
Santos: Jonathan Orozco, José Javier Abella, Jesús Angulo (Gerardo Arteaga 83′), Hugo Nervo, Matheus Doria, Jesús Isijara (Eduar Preciado 61′), Osvaldo Martínez (Deinner Quiñones 78′), Brian Lozano, José Juan Vázquez, Julio César Furch, Jonathan Rodríguez.