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.
- Stream the Premier League and more with NOW for £26 a month for 12 months
- Transfer Centre LIVE! | Papers - latest headlines
- Get Sky Sports | Download the Sky Sports App
A new striker has been high on Blades boss Paul Heckingbottom's list since Iliman Ndiaye departed for Marseille earlier this month.
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.
Archer has made 10 Premier League appearances for Villa, all of them off the bench, after progressing through their academy and has also had previous loan spells at Solihull Moors and Preston.
He will become the Blades' eighth summer signing following their promotion back to the top flight 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 breaking 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.