Sávio is headed to England.
Manchester City has completed a deal for the 20-year-old Brazil winger, whose full name is Sávio Moreira de Oliveira, on a five-year-deal, the club has confirmed.
Sources told ESPN that Manchester City has paid an initial transfer fee of €25 million ($27.3m), plus a potential €15m ($16.4m) in add-ons.
Sávio joins the team from French side Troyes after loan spells at PSV Eindhoven and Girona.
Both Troyes and Girona are part of the City Football Group (CFG), which is headed by Manchester City.
“I’m so happy to be joining Manchester City, the Premier League champions and Club World Cup winners,” Sávio said.
“Everyone knows they are the best team in the world right now, so to be here is very exciting for me.
“I’m excited about the chance to work under Pep Guardiola, one of the greatest coaches ever, and someone I know will help me improve even more.
“I had an amazing time in Spain and I’m looking forward to a new challenge of playing in the Premier League and alongside some of the best players in the world.
“I can’t wait to meet the fans and my new team-mates and hopefully be a part of bringing more success to City.”
Sávio scored 11 goals in 41 games for Girona last season as they earned qualification for the Champions League for the first time in their history.
He played for Brazil in this year’s Copa América and scored one goal while playing in each of their four games until they were knocked out by Uruguay in the quarterfinals.