Borussia Dortmund have signed striker Paco Alcacer in a £22.7m deal from Barcelona after activating an option in his loan deal following his prolific start to the season.
The Bundesliga leaders signed the Spain international, 25, on a season-long loan in August, with a purchase option, according to BBC.
The ex-Valencia player has scored nine goals in eight games - but only four starts because of injury problems - at an average of a goal every 44 minutes.
Alcacer's deal runs until 30 June 2023.
His form earned him a recall to the Spain squad after two and a half years away, and he has scored three goals in two games - against Wales and England - since his La Roja return.