Manchester United have confirmed striker Ashley Fletcher has left the club to join West Ham United on a four-year contract.
The 20-year-old was on loan at League One Barnsley last season, scoring nine goals in 27 appearances.
He described his new destination as a club with a "lot of ambition" as he hopes to secure regular first team football in Slaven Bilic's side next season.
"I am very excited to be here. West Ham are a massive club and I am just happy that I can come and further my development here at West Ham.
"I think it is a Club with a lot of ambition. They have a lot of good players and it was a special final season. They managed to finish the campaign very well.
"West Ham are a Club built on traditions of giving youngsters a run and hopefully I can get my chance as well."