Reading have completed the signing of Sone Aluko from Fulham.
The 28-year-old completed a medical with the Royals on Tuesday, just over a year after he joined the Whites on a free transfer from Wolves.
Sky sources understand Reading have paid £7.5m for the forward - a £6m payment up-front plus £1.5m in add-ons.
Fulham manager Slavisa Jokanovic had pleaded with his club to keep Aluko earlier this summer after it emerged Reading had made an approach for the player.
Speaking after a pre-season loss to Wolfsburg, Jokanovic said: "I have to fight for Sone Aluko, because around me is some news that we are thinking about selling him.
"If we do this, it will be a big mistake for my team. If we want to be better, we need to bring quality people into our squad."
Jokanovic has been at odds with the Fulham hierarchy over transfers for a second successive summer transfer window, with the club signing a number of players about which his coaching staff have expressed significant reservations.