Fulham have won the race to sign Diomansy Kamara from West Brom.
Kamara has played top-flight football with Portsmouth and Albion
The Cottagers have paid £6m for the 26-year-old striker, who has agreed a four-year deal.
Senegal international Kamara asked for a transfer after West Brom's play-off final loss and was also thought to be a West Ham target.
Fulham boss Lawrie Sanchez said: "His pace will get him in good situations and there's no doubt about the quality of his finishing."
Kamara follows Northern Ireland duo Steven Davis and Aaron Hughes to Craven Cottage as part of Sanchez's summer spending spree.
The striker had unproductive spells with Portsmouth and West Brom in the top flight, but Sanchez insists he has faith in him.
"Any player you take up from the Championship is a gamble," he said.
"He was at Portsmouth and it didn't work out for him but he has had a couple of great seasons with West Brom and now has a chance to step back up to the Premiership.
"Any player that comes to English football finds it a shock to the system, but having had two years of it, it is now a chance to step up and prove himself at this level."
Kamara scored 23 goals as the Baggies reached the Championship play-offs last season.
He told Fulham's website: "It was a disappointing end to my time at West Brom when we did not gain promotion, but I am certain they will achieve that, hopefully next season.
"When the opportunity to sign for Fulham came up, it was just a question of making sure we could agree everything and I'm delighted that is finally done, and I can concentrate on next season, back in the Premiership."
West Brom initially rejected Kamara's transfer request but decided to accept a club-record offer for Kamara, as well as Wigan's £5.3m bid for Jason Koumas.
"We have said all along we will only consider selling players like Diomansy and Jason if we receive head-turning offers and that the deals are in the club's best interests," he told the West Brom website.
"We feel these offers mirror those criteria."