Arsenal have completed the signing of Manchester City forward Gabriel Jesus for a fee of €52 million (£45m), according to multiple sources.
The deal is expected to become official in the coming days. Gabriel Jesus has put pen-to-paper on a five-year-deal with Arsenal until 2027
City chose to cash in on the 25-year-old, who had one year left on his contract at the Etihad.
Tottenham and Real Madrid were among the sides who had enquired about Jesus but Arsenal fought the hardest for his signature, having been in negotiations with City since April.
Gunners boss Mikel Arteta had identified Jesus as a priority target having worked with him while an assistant to City manager Pep Guardiola.
Jesus was keen on joining the Gunners in search for more first team football after accepting his opportunities would be limited at City following the arrivals of Julian Alvarez and Erling Haaland.
The Brazilian was willing to join Arsenal despite the lack of Champions League football and will offer a versatile option to the Gunners' goal-shy front line.
Arteta's side scored less goals than any of the sides in the top four and were desperate for striking reinforcements after Alexandre Lacazette's contract expired.
Jesus netted 95 goals in 236 appearances across all competitions for City since joining from Palmeiras for around £27m in 2016.
Having come to the club as a left winger, Jesus spent a large portion of his City career playing up front while he grabbed eight goals and eight assists often playing on the right flank last season..