West Ham have captured Pierre-Emerick Aubameyang's former teammate Andriy Yarmolenko from Borussia Dortmund.
The Premier League outfit paid £17.5 million for the 28-year-old after undergoing medical at West Ham's training camp in Switzerland earlier this week before signing a four-year contract with the London club.
Yarmolenko linked up with Borussia Dortmund last summer but injury restricted the Ukraine international to six goals in 19 starts and seven substitute outings in all competitions.
Yarmolenko speaking to the club website
he said: "West Ham is a big club with good fans and I am happy to come to play in the Premier League.
"The Premier League is the best league in the world and I know that an interesting project is being built here at West Ham. The team wants to achieve high things and I am excited for
"When we had the opportunity to sign him, we did not hesitate, because he really is the kind of player we were looking for.
"I think Manuel Pellegrini is the perfect coach for Andriy and his style of play." West Ham director of football Mario Husillos.
New boss Manuel Pellegrini has now made five first-team signings with Yarmolenko following Jack Wilshere (free), Ryan Fredericks (free), Lukasz Fabianski (£7m, Swansea) and Issa Diop (£22m, Toulouse).