West Ham United have completed the signing of Italy international striker Gianluca Scamacca from Sassuolo, the clubs have announced.

Scamacca joins the Premier League side for an undisclosed fee, reportedly worth £35.5 million.

"I am really excited to join West Ham," Scamacca said in West Ham's release. "I've waited a long time for this moment -- it's been a dream to play in the Premier League.

"I feel like West Ham is the perfect team for me. They showed they really wanted me and when I spoke to the manager there was an instant understanding.

"I can't wait to play and show the supporters what I can do in the West Ham shirt -- I hope we will love each other."