Arsenal has accepted a £32m deal with Manchester City to sign Oleksandr Zinchenko.
The Gunners are set to pay £30m up front with £2m in add-ons, while personal terms are not believed to be a problem.
The Ukraine international will now leave Man City’s pre-season training camp to link up with Arsenal, who are also in the USA where he will go through the formalities of a medical and sign paperwork.
Zinchenko has spent just over six years at City after joining the club as a teenager from the Russian side Ufa.
The 25-year-old, who was trained by Mikel Arteta during the Arsenal manager’s spell as assistant to Man City boss Pep Guardiola, can cover a variety of positions, including left-back and central midfield.
It is believed Arteta is excited about the prospect of working with Zinchenko again and values his versatility as a player.
Arsenal has been in the market for a left-sided defender and was trying to sign Manchester United-bound Lisandro Martinez from Ajax, who is set to join United in a £57m deal.
Zinchenko is hoping to team up with former City team-mate Gabriel Jesus at Arsenal after the Brazilian left the Etihad to move to north London earlier this month in a £45m deal.
Zinchenko is also set to become the Gunners’ fifth summer signing following the arrivals of Jesus, Marquinhos, Matt Turner, and Fabio Vieira.