GUADALAJARA, Mexico – The saga surrounding DaMarcus Beasley’s future at Puebla is over, with a new contract finally in place for the 31-year-old US international to stay right where he is.

Club president Jesus Lopez Chargoy announced that Beasley will remain at the club via Twitter on Saturday.

“DaMarcus Beasley was won over by love for La Franja and has accepted the offer we made him,” wrote Lopez Chargoy.

Beasley was put on Puebla’s transfer list the day before the Liga MX’s transfer deadline on June 5, but remained in talks with the club about a new deal. He deflected questions last week about his future with the club while on duty with the US national team, telling media that "I would like to stay, but we’ll see.”

READ: Will Bornstein stay in Mexico, despite struggles?

There were various reports in the local press that the club had lined up other non-Mexican players to replace Beasley’s foreigners spot in case a deal could not be reached.

The American has resurrected his career since joining the Poblanos two years ago, gaining regular playing time and earning a recall to Jurgen Klinsmann’s national team squad. He's started at left back each of the US team's past four games in World Cup qualifying, but he's suspended with yellow card accumulation for the team's matchup on Tuesday against Honduras at Rio Tinto Stadium in Sandy, Utah.

Beasley is due back in Puebla on June 22, according to reports, with La Franja kicking off the Liga MX Apertura season on July 21 against Pumas.

Tom Marshall covers Americans playing in Latin America for MLSsoccer.com. Contact him at tom.marshall.mex@gmail.com.