Arsenal have agreed a £45 million ($55m) deal with Manchester City for Gabriel Jesus as well as personal terms with the attacker, GOAL can confirm.
The Gunners have been locked in talks with City for weeks over the Brazil international, who Mikel Arteta has identified as his priority target to bolster his striking options this summer.
An agreement was reached between the clubs on Friday before Arsenal reached terms with the player himself on Sunday.
What happens now?
The two clubs have now agreed on a fee and Arsenal moved quickly to finalise personal terms with the 25-year-old.
It is now a matter of days before the transfer will be announced officially to take the Brazilian to the Emirates Stadium.
Arsenal will look to wrap up the formalities of the deal quickly to ensure Jesus will be able to travel with Arteta's squad for an upcoming tour of the United States.
The north London club have already signed Porto midfielder Fabio Vieria this summer and are also trying to bring in Leeds United winger Raphinha.
How has Jesus fared in the Premier League?
The striker has scored 58 goals and delivered 29 assists in the league since joining Manchester City in 2016-17.
He arrived as a teenager and went on to win four Premier League titles at the Etihad Stadium, as well as three League Cups and one FA Cup.