Newcastle United have completed the signing of Everton forward Anthony Gordon in a deal that could eventually be worth £45m.
The 21-year-old, who has been at Everton since he was 11, was a target for Chelsea in the summer.
The initial fee is understood to be £40m, rising to £45m with add-ons.
An Everton statement said Gordon had joined Eddie Howe's side for an undisclosed fee after submitting a formal transfer request.
A portion of the fee for the England Under-21 player is set to be given to Frank Lampard's successor as manager, which is expected to be ex-Burnley boss Sean Dyche.