Leeds United have signed Northampton Town winger Bradley Johnson for an undisclosed fee.
The 20-year-old goal-scoring midfielder has penned a three-and-a-half-year contract with The Whites.
Leeds are believed to have paid around £250,000 for the youngster, who had attracted significant interest during the January transfer window.
Johnson becomes Leeds' third capture this month following the signings of Sebastian Sorsa and Neil Kilkenny, while Stoke's Peter Sweeney is expected to join on Wednesday.
Northampton were against parting company with the rising star and now manager Stuart Gray plans on using the funds to strengthen his squad.
"I want to take this club forward but we've got a good fee for him and we didn't want to stand in his way," Gray told Northampton's official website.
"I don't want to sell any players but every player has a price and it's only maybe the top four teams in the Premier League who can afford to turn down good offers for their players.
"The money we've got from selling Bradley will hopefully allow me to strengthen the team in other areas and at the minute I am waiting on phone calls from other managers with answers on players we are interested in."