Fulham have signed winger Ivan Cavaleiro from Premier League side Wolves on a four-and-a-half-year deal.

The club brought in the 26-year-old last summer on a season-long loan, with an option to buy at the end of the campaign. Having scored five goals in 26 appearances, Cavaleiro has now made a permanent move for a fee believed to be in the region of £15m.

Cavaleiro was a member of the Wolves squad which won promotion to the Premier League in the same season as Fulham in 2017-18, and helped Wanderers to a seventh-placed finish in the top flight last term. The Portuguese winger will now be at Craven Cottage until at least 2024, with Fulham holding an option to extend that deal by a further year.