According to reports, Newcastle have reached an agreement to sign Anthony Gordon for a £40m fee, Everton accepted the proposal. Personal terms also agreed on long term deal. Gordon will complete medical tests in the next 24/48 hours.