Celtic have agreed a deal with Manchester City to secure Patrick Roberts on an 18-month loan deal.
The 18-year-old winger is expected to undergo a medical with the Hoops on Saturday.
Roberts signed for City from Sky Bet Championship side Fulham last summer for a fee reported to be in the region of £12million.
The England Under-19 international has made three substitute appearances for the Barclays Premier League club this season.
He would be the fourth player to join Celtic from City during Ronny Deila’s tenure as Hoops boss following Jason Denayer and John Guidetti, who both had loan spells at the club, and Dedryck Boyata, who signed on a four-year-deal last summer.
Celtic play fellow Ladbrokes Premiership side Ross County in the League Cup semi-final at Hampden Park on Sunday.
There were suggestions the injury suffered by City forward Kevin De Bruyne this week – the Belgian has been ruled out for up to 10 weeks out with knee and ankle ligament damage – could scupper a potential deal.
But City manager Manuel Pellegrini said on Friday plans to send Roberts out to gain experience elsewhere would not be affected and the player would be moving to Parkhead imminently.
Pellegrini said: “Patrick will go on loan to Celtic – the arrangements were made before this (De Bruyne injury) and we don’t want to cut the option (for him) to play more games at Celtic. It will be a very important option for him.
“I am sure that Patrick Roberts will be a very important player here in the future but to play more games at Celtic will be better than to stay here and play just some.”
Roberts has only appeared in a City matchday squad once since the end of October.
But Pellegrini said: “He was injured the last three weeks, that’s why he wasn’t in our squad list. He had a couple of chances before.
“It was very important for him to work with our squad for the first part of the season but I think the best thing for the player and the club is for him to go out and play more games.”