Jack Harrison has agreed terms on an improved contract with Leeds United, reports Sky Sports News.
The English winger was close to joining Leicester City during the January transfer window.
He was at their ground to complete a move on deadline day.
However, Leeds pulled the plug at the last minute on the £20 million deal, and he returned to west Yorkshire.
Harrison’s current contract expires in 2024, but he has now agreed to an extension following talks.
The 26-year-old is expected to sign the paperwork in the next 24 hours, with an official announcement set to follow.
Harrison will look to help the Whites stay up, and there is no better way to celebrate his new deal than that.
He has scored four goals and claimed six assists in 27 Premier League games this term.
Leeds are 13th in the table after 29 games, but only two points separate them from the drop zone.
They must win at least three of their last nine games to boost their survival chances.
The Elland Road club face Crystal Palace on Sunday before playing Liverpool and Fulham.
They face Leicester afterwards in a six-pointer, and Harrison will be looking forward to the game.
Leeds play Bournemouth, Manchester City, Newcastle United, West Ham United and Tottenham Hotspur in their last five fixtures.
Picking up at least 11 points from their remaining fixtures is possible.
Only Rodrigo has been involved in more league goals than Harrison this term.
Leicester had planned to hand him higher wages than he currently earns at Leeds.
The Whites would have factored it in during talks and will look to hold on to him for as long as possible.
- Real Madrid announce mutual termination of Eden Hazard’s contract
- Harry Kane has done the business for Tottenham, but can Levy keep him?
- Declan Rice move would break Arsenal’s transfer record
- Five best Serie A defenders money can buy
- Guardiola insists Man City ‘will give everything’ to lift FA Cup trophy