James Trafford will rejoin Manchester City from Burnley after the club matched a £27m offer from Newcastle for the goalkeeper, who will sign a five-year deal at the Etihad Stadium.
The 22-year-old started his career at City after joining the academy from Carlisle. He never made a first-team appearance for the club, spending time on loan at Accrington, Bolton and Burnley before moving to Turf Moor for £14m.