Manchester City have completed the signing of Benfica goalkeeper Ederson Moraes for £33m.
The 23-year-old broke into the Benfica team in March last year and has played 37 games for the Portuguese champions.
After Sunday's 2-1 Portuguese Cup final win over Vitoria Guimaraes, Moraes said it was "probably" his final appearance.
The Brazil under-23 cap is yet to make his full debut, but is in the squad for the upcoming friendlies against Argentina and Australia.
City manager Pep Guardiola has been interested in Moraes for some time and made room in his squad by releasing Willy Caballero on Friday.