Brentford have signed Luton Town striker Andre Gray for an undisclosed fee.
The Championship newcomers confirmed the deal following weeks of negotiations with last season's Conference Premier top scorer.
Brentford boss Mark Warburton told reporters: "We have no doubts that he will make a very positive impact at Championship level."
Gray, 23, had a year remaining on his Luton deal and has never started a game in the Football League, although he made five substitute appearances for Shrewsbury in the 2009-10 season.