Manchester City will re-sign James Trafford for £27m after the goalkeeper rejected Newcastle to return to his former club.
City, who sold the 22-year-old to Burnley two years ago, activated the matching rights clause they put in that deal when Newcastle agreed a fee with the promoted club.