Sheffield United have agreed a fee with Aston Villa for striker Cameron Archer.
There are still some final elements of the deal to conclude – but he is close to signing for the Blades.
One source has told Sky Sports News the fee is worth £18m.
Luton were also understood to have been trying for a loan move but Villa favoured a permanent deal.
Sheffield United originally identified Archer as an option to replace Iliman Ndiaye, who has left for Ligue 1 club Marseille, in early August.
They wanted Chuba Akpom and Malik Tillman but both have since signed for Eredivisie clubs – Akpom has gone to Ajax, while Tillman was snapped up by PSV.
A host of Championship clubs were also eyeing a move for Archer, who scored 11 goals and provided six assists in 23 appearances under Michael Carrick during a successful loan spell at Middlesbrough last season.
Follow the summer transfer window with Sky Sports
Who will be on the move this summer ahead of the transfer window closing at 11pm on September 1 in England and midnight in Scotland?
Keep up to date with all the latest transfer news and rumours in our dedicated Transfer Centre blog on Sky Sports’ digital platforms. You can also catch up with the ins, outs and analysis on Sky Sports News.