West Ham have announced the signing of Andriy Yarmolenko from Borussia Dortmund.
The Premier League club reportedly agreed a £17.5m deal with the Bundesliga giants earlier this week.
Yarmolenko then underwent a medical at West Ham's training camp in Switzerland earlier this week before signing a four-year contract.
The 28-year-old is Manuel Pellegrini's fifth signing since taking over as West Ham manager.
"West Ham is a big club with good fans and I am happy to come to play in the Premier League," Yarmolenko told the official website.
"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 this challenge."