Antonio Pedroza has completed his switch to Crystal Palace for an undisclosed fee.
The 20-year-old striker gained international clearance to sign a three-year deal from Mexican side Jaguares.
Pedroza has a Mexican father and English mother, and was recently on trial at the Eagles before being offered a contract.
"I'm pleased to have brought another exciting young player to this club," manager Dougie Freedman told the Championship side's official website.
"For a very small fee we have got a great prospect who with hard work could become an important part of our squad for years to come."
The London club continue their league campaign on Saturday away at Leeds United.