Leeds United are signing 18-year-old Sonny Perkins who left West Ham last month.
Aston Villa and Tottenham were also keen on the teenage forward.
The West Ham youngster scored 10 goals in 20 appearances in the Premier League Two last campaign and won his senior top flight debut against Leeds in January.
He also played twice in the Europa League under David Moyes, starting in a 1-0 defeat to Dinamo Zagreb.
The Yorkshire club will add Perkins to their selection of promising young strikers on standby for star man Patrick Bamford, including 20-year-olds Joe Gelhardt and Sam Greenwood.