Newcastle has agreed to buy Anthony Gordon from Everton in a deal worth up to £40 million.
Gordon missed three days of training as negotiations continued and had wanted the move.
Chelsea was previously interested in Gordon as well, who has struggled this season.