Manchester City have signed Gabriel Jesus from Palmeiras on a five-year contract, with the attacker to join up with them from January 2017.
The Premier League club announced they had sealed the 19-year-old's transfer on Wednesday, although the player will remain with the Brazilian side until December.
Jesus, who is in Brazil's squad for their home Olympic Games in Rio, has signed a deal which will tie him to City until the end of the 2020-21 season.
Here we go! Let’s all to City! August 3, 2016
Jesus – who had also been heavily linked with Barcelona and Inter – told the club's official website: "Manchester City is one of the best clubs in the world so I'm really pleased to sign.
"We have many great talents in the team and a fantastic manager in Pep Guardiola that I can learn so much from.
"I'm looking forward to showing the City fans what I can do and I think we'll have a great future together!"
Jesus has made a rapid rise to stardom since making his Palmeiras debut in March 2015, scoring 26 goals in 67 matches.
He is yet to win a full Brazil cap, but has previously represented the Under-20 team prior to his current participation with the Under-23 side.
Director of football Txiki Begiristain was thrilled as City added to the key signings of Ilkay Gundogan, Nolito, and Leroy Sane.
He said: "We are delighted that Gabriel has chosen to join us. He is one of the most exciting young prospects in world football and plays the game in a spectacular way.
"We look forward to him making a big impact at Manchester City in January."
City are also reportedly close to signing another forward, Marlos Moreno of Atletico Nacional.
Get the best features, fun and footballing frolics straight to your inbox every week.
Thank you for signing up to Four Four Two. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.