Arsenal have signed Brazil forward Gabriel Jesus from Manchester City for £45m on a long-term deal.
The 25-year-old is manager Mikel Arteta's fourth signing of the summer, following the arrivals of midfielder Fabio Vieira, goalkeeper Matt Turner and Brazilian striker Marquinhos.
Arteta said he was "very excited" by Jesus' arrival.
"The club has done a tremendous job to recruit a player of this stature," he said.
Jesus, who will wear the number nine shirt for the Gunners, leaves City after five-and-a-half years.
He made 236 appearances and scored 95 goals for them, winning four Premier League titles, three League Cups and the FA Cup.
"It's been a pleasure to play for Manchester City," Jesus said.
"I feel like I am a better player now than when I arrived - and to win 11 trophies has been amazing. My four Premier League titles are particularly special for me.
"I want to thank everyone at City - the manager, my teammates and the fans - for all the support they have given me over the past five-and-a-half years."
The Premier League champions allowed Jesus to leave after signing Norway forward Erling Haaland from Borussia Dortmund for £51.2m in June.
More to follow.