Brazilian goalkeeper Ederson Moraes is joining Manchester City from Benfica for 40 million euros ($44.90 million), the Portuguese champions said in a statement on Thursday.
The fee is close to the world record for a goalkeeper, with Juventus paying 40.2 million euros when they signed Gianluigi Buffon from Serie A rivals Parma in 2001.