West Ham have completed the £16m signing of striker Javier Hernandez from German club Bayer Leverkusen.
The former Manchester United forward has signed a three-year contract.
In May, Hernandez – widely known by the nickname Chicharito, which means ‘little pea’ – became Mexico’s all-time leading scorer.
“The Premier League is the best league in the world and when the opportunity came, I was desperate to sign for this club,” he said.
Hernandez, 29, scored 59 goals in 156 appearances for United after arriving at Old Trafford in 2010, before joining Leverkusen for £7.3m in August 2015.
He netted 39 times in 76 matches for the Bundesliga club.