Leeds United have completed the signing of Caleb Ekuban on a four-year deal from Serie A side Chievo.
The 23-year-old forward came through the ranks at Chievo but spent last season on loan at Albanian outfit FK Partizani, where he scored 17 goals in 34 appearances as the club finished second in the league.
The Italian, who joins for an undisclosed fee, has now put pen to paper on a contract which will keep him at Elland Road until 2021, and he could make his first appearance for the club in Wednesday's friendly against North Ferriby United.
Leeds also confirmed that Ekuban will travel with the squad on their pre-season tour of Austria later this week.