Brentford have completed the permanent signing of German forward Kevin Schade for a club-record fee believed to be £22 million.
Schade, 21, initially joined the Bees on loan from Freiburg in January and has now signed a five-year contract.
Brentford director of football Phil Giles told the club's official website: 'When Kevin joined us on loan in January, we agreed with Freiburg that the move would become permanent this summer if certain conditions were met, which included Brentford remaining a Premier League team for next season.
'We have all been pleased with Kevin's contribution so far, both on the pitch and his professionalism off it, so to have him with us now until 2028 is fantastic for the club.