London - Teenage Colombian forward Marlos Moreno has joined Manchester City on a five-year contract, the Premier League side announced on Saturday.
The 19-year-old arrives from his formative club Atletico Nacional and will spend the 2016-17 season on loan at Spanish side Deportivo La Coruna.
He is reported to have cost City £4.75m.
"City are one of the best clubs in the world. It will be nice to experience being part of such a big club. I want to make the most of it," Moreno told the City website.
"Pep Guardiola is one of the best managers in the world. I think he likes young players very much and he can improve young players tactically and technically.
"It will be great to work with him and to be part of a great team."
Moreno has been capped seven times by Colombia and helped Atletico Nacional win this year's Copa Libertadores.
He is new City manager Guardiola's seventh close-season signing, following Leroy Sane, Ilkay Gundogan, Nolito, Oleksandr Zinchenko, Gabriel Jesus and Aaron Mooy.
"Marlos is an excellent prospect who has already broken into his national team," said City's director of football, Txiki Begiristain.
"He's a versatile player, still learning, but we believe he has a fantastic future in the game and with City.
"He makes and scores goals and is an intelligent footballer. We're delighted to have signed him."