West Ham have completed the £16m signing of Bayer Leverkusen striker Javier Hernandez.
The 29-year-old Mexico international arrived in London on Monday to undergo a medical ahead of the transfer and has signed a three-year contract.
The striker will become the highest-paid player in the club’s history and is set to be on wages totalling £140,000 a week, aslo the Hammers’ fourth new arrival of the summer.
Hernandez has previous experience of playing in the English top-flight, having netted 59 goals for Manchester United during a five-year spell at Old Trafford.
And Hernandez, also a former Real Madrid loanee, admitted the chance to return to England was too good to turn down.
He told the club’s official website: “I am very happy to join West Ham United.
“For me, the Premier League is the best league in the world and when the opportunity came, I was desperate to sign for this club.
“I’ve had three fantastic years playing in Spain and Germany, but England was really the first big chapter in my career and I am so happy to be back.
“I am desperate for the season to start and to help the team achieve all their objectives.”
In May, Hernandez – widely known by the nickname Chicharito, which means ‘little pea’ – became Mexico’s all-time leading scorer.
He netted 39 times in 76 matches for the Bundesliga club.
Joint-chairman David Sullivan added: “We are delighted to welcome Javier as the latest fantastic addition to the West Ham United squad.
“Following the arrivals of Pablo Zabaleta, Joe Hart and Marko Arnautovic, he is another top-class professional who brings great experience and quality to the club.
“He has a proven goalscoring record in the Premier League, La Liga and the Bundesliga, as well in the UEFA Champions League and at international level with Mexico.
“We now have some fantastic options in attacking positions and, like all West Ham fans, I am looking forward to seeing Javier score goals in a claret and blue shirt next season.”