Manchester City have confirmed the signing of Nolito from Celta Vigo on a four-year contract.

City triggered the €18 million release clause in Nolito's contract with Celta Vigo.

Nolito will wear the No. 9 shirt for City and becomes the third signing since Pep Guardiola arrived from Bayern Munich, following Ilkay Gundogan from Borussia Dortmund and Aaron Mooy from Melbourne City.

"I'll try to bring as much as I possibly can," Nolito told the club's official website. "I'll do everything that the manager asks of me, try my absolute best and do everything I can to try to repeat the form I've shown throughout my career at various clubs.

"It's just about trying to play my normal game and let's hope that I can help Manchester City to win games.

"I think that Pep Guardiola is one of the best managers in the world. He knows a lot about the game and he's going to help me progress as a player and I'm sure he'll get the best out of me."