Arsenal have agreed a £75m fee with Newcastle for their captain Bruno Guimaraes.
He has been given permission to travel for a medical.
Guimaraes told Newcastle bosses earlier this summer that he wanted to join Arsenal if a suitable offer arrived.
Arsenal's opening bid was rejected but the 28-year-old now looks set to join the Premier League champions.
Guimaraes, who joined the Magpies in 2022 from Lyon for £40m, has made 195 appearances for Newcastle, scoring 31 goals.
Newcastle had been keen to ensure Guimaraes, who has two years left on his contract plus a club-held option for a third, cut if this deal goes through as expected, Newcastle will have made more than £240m from player sales this summer.
Anthony Gordon joined Barcelona in a £69.3m deal, while Spurs signed Sandro Tonali for £100m.