DaMarcus Beasley celebrates a goal for Puebla.

Gringo Report: Beasley helps Puebla triumph at Azteca

GUADALAJARA, Mexico – It was a mixed weekend for Americans south of the Rio Grande, with playoff positions in an extremely tight Mexican league starting to take shape.

DaMarcus Beasley started his 15th game for Puebla in Estadio Azteca on Sunday and helped his team to a 3-2 victory over Club América.

Beasley went the full 90 on the left flank, while neither New Mexico native Edgar Castillo nor Californian Isaac Acuña dressing for América.

Puebla sit one place off the playoffs and need a victory against Tigres UANL next weekend and hope other results fall their way.

Meanwhile, Michael Orozco Fiscal started for San Luis and gave away a dubious 87th-minute penalty against 10-man Club Tijuana for pulling a player down. But Dayro Moreno put the ball wide and the game ended scoreless, meaning San Luis still have a slim chance of reaching the playoffs if they win next weekend at home against Toluca.

San Diegan Joe Benny Corona didn’t make the 18 for the Xolos.

In Guadalajara, Herculez Gomez’s Estudiantes Tecos failed to produce the required victory to keep them in the playoff hunt. They lost 2-0 to Cruz Azul, with Gomez playing 81 minutes.

On Saturday, Atlante made an incredible rally from 4-1 down with 10 minutes left to tie the Morelia 4-4 in Cancún.

Halftime substitute Sonny Guadarrama set up the equalizer in second-half stoppage time by winning a penalty after the officials ruled he had been pushed over in the box.

Tigres beat Santos 2-1 on Saturday, but Jonathan Bornstein remained on the bench for the entire contest.

Tom Marshall can be reached at tom.marshall.mex@gmail.com or via Twitter: @mexicoworldcup

Stay connected: Get access to breaking news, videos, and analysis from North America's best soccer reporters via "This Week in MLS" newsletter or using our FREE mobile app.