Fulham have signed Mexico striker Raul Jimenez from fellow Premier League side Wolves for a fee of about £5m.
The 32-year-old has signed a two-year deal with Fulham, with the club having the option for a third year.
Jimenez scored 57 goals in 166 games during his five seasons at Molineux following a club record £30m move from Benfica.
The Cottagers moved for Jimenez with the future of their star striker Aleksandar Mitrovic in doubt.
The Serbia international is pushing for a move to Saudi Pro League side Al-Hilal after Fulham rejected a £25m bid.
Jimenez said: “It’s really important for me to arrive here. I will try to do my best for the team, one of the most iconic teams in the Premier League.
“I’m happy to be here and to play in this stadium, it’s a really good stadium, I like it here. I’m going to give my best to keep scoring goals in the Premier League.”